我需要使用动态模板和 url 配置动态状态。
.state('s1.s2.:s3',{
url: "/name",
templateUrl: ["$stateParams",function($stateParams) {
return 'path/' + $stateParams.s3 + '.html';
}],
resolve:{
loadPlugin :["$ocLazyLoad","$stateParams", function($ocLazyLoad,$stateParams){
return $ocLazyLoad.load([{
name: $stateParams.name+"TemplatePage",
files : ['path/'+$stateParams.s3+'.js']
}])
}]
},
controller: $stateParams.s3 +'Controller',
})
状态 s3 将是动态的。并且基于名称(s3),我需要以相同的名称(s3)加载 html 和 js 文件。有可能解决吗?,我搜索并想出了上面的代码,但不知道该怎么做。