我们在配置方法中使用$routeProvider
,据我所知$route
是提供商。
所以,我尝试在我的控制器中向$route
添加新路由:
在我的控制器中的某个位置配置和引导应用程序之后,我尝试了这个:
app.controller('MyCtrl',function($scope,$route) {
$route.routes['/newRoute'] = { template : 'hey, this is dynamically added route' };
});
但这似乎不起作用。为什么呢?
任何想法?
答案 0 :(得分:0)
您只能通过ngapp配置功能配置路由,因此您不能仅在运行时动态添加路由。 $ route也是一种服务。