使用AngularJS,是否可以在没有单个页面应用程序的情况下识别路径?

时间:2014-02-16 23:01:25

标签: angularjs

我的应用程序正在使用.NET MVC并且需要坚持使用.NET的路由机制,因此定义$routeProvider然后让Angular处理html模板的路由和检索对我来说不是一个选项。

但是,在我的Angular控制器的上下文中抓取当前url的路由参数对我来说非常有价值。例如,如果我当前的网址遵循以下模式:

/products/{id}

然后 - 假设 - 我只需要在我的Angular控制器中检索id:

$routeParams.id

不幸的是,似乎它与$routeProvider机制是全有或全无,我必须让Angular将我的应用程序转换为单页部署,否则我无法访问从Angular控制器路由参数。

我在这里错过了一些简单的东西吗?我可以简单地在某处定义路线,以便Angular了解我的应用程序中的URL所遵循的模式吗?

0 个答案:

没有答案