AngularJS:动态添加新路由

时间:2014-11-19 15:28:53

标签: angularjs angular-routing

我们在配置方法中使用$routeProvider,据我所知$route是提供商。

所以,我尝试在我的控制器中向$route添加新路由:

在我的控制器中的某个位置配置和引导应用程序之后,我尝试了这个:

app.controller('MyCtrl',function($scope,$route) {
  $route.routes['/newRoute'] = { template : 'hey, this is dynamically added route' };
});

但这似乎不起作用。为什么呢?

任何想法?

1 个答案:

答案 0 :(得分:0)

您只能通过ngapp配置功能配置路由,因此您不能仅在运行时动态添加路由。 $ route也是一种服务。

相关问题