我的应用程序正在使用.NET MVC并且需要坚持使用.NET的路由机制,因此定义$routeProvider
然后让Angular处理html模板的路由和检索对我来说不是一个选项。
但是,在我的Angular控制器的上下文中抓取当前url的路由参数对我来说非常有价值。例如,如果我当前的网址遵循以下模式:
/products/{id}
然后 - 假设 - 我只需要在我的Angular控制器中检索id:
$routeParams.id
不幸的是,似乎它与$routeProvider
机制是全有或全无,我必须让Angular将我的应用程序转换为单页部署,否则我无法访问从Angular控制器路由参数。
我在这里错过了一些简单的东西吗?我可以简单地在某处定义路线,以便Angular了解我的应用程序中的URL所遵循的模式吗?