如何根据路径自动解析视图和控制器

时间:2017-11-21 10:11:58

标签: angularjs

我是棱角分明的新手。我正在使用角1.6.4。我正在学习路由。所以我编写了以下代码来切换视图

responseJSON

因此,每次添加新的html页面时,我都必须在上面的代码中添加一个新的when部分。有什么方法角度可以自动加载templateUrl和控制器。比如说路径是“/ xyz”,那么angular应该尝试加载xyz.html和xyz.js。

1 个答案:

答案 0 :(得分:0)

我强烈建议使用ui router,通过使用它,您绝对可以基于URL参数实现动态模板,具体如下:

$stateProvider.state('contacts', {
  templateUrl: function ($stateParams){
    return '/partials/contacts.' + $stateParams.filterBy + '.html';
  }
})