【发布时间】:2018-02-22 19:55:34
【问题描述】:
我想使用我的 ng-click id 的 id 创建动态生成的模板 url。但我收到以下错误
未捕获的错误:[$injector:modulerr] 无法实例化模块意味着 由于:TypeError:filename.indexOf 不是函数
我的路由器代码如下。
$stateProvider.state('file-petition-tab', {
url: '/file-petition-tab/:id',
templateUrl: function ($stateParams){
return 'app/dashboard/views/tabs/tab' + $stateParams.id + '.html';
},
controller: 'DashboardController',
controllerAs: 'vm',
lazyModules: [
'app/dashboard/dashboard.controller.js',
'app/tpl/api.services.js',
]
})
我的锚标记代码是
<a ui-sref="file-petition-tab({id: menu.formid})"><span>{{menu.form_code}}</span>{{menu.form_desc}}</a>
而且我还想使用 id 生成动态控制器。谢谢。
【问题讨论】:
-
未捕获错误:[$injector:modulerr] 无法实例化模块意味着由于:错误:[$injector:unpr] 未知提供者:$stateParams
标签: angularjs model-view-controller state ui-sref