我是AngularJs的新手并尝试在角度路线Id
的基础上加载模板。
这是我的路线:
angular.module('myApp', [])
.state('template', {
url:'/template/{id}',
templateUrl: 'views/pages/template_main.html',
controller: 'TemplateController',
resolve: {
loadMyDirectives:function($ocLazyLoad){
return $ocLazyLoad.load(
{
name:'myApp',
files:[
'scripts/directives/template1/template1.js',
]
})
}
}
})
我如何实现这一目标?
如果id==1
则会加载:'scripts/directives/template1/template1.js'
如果id==2
则会加载:'scripts/directives/template1/template2.js
'
我如何在路线上制定条件。有什么建议吗?