我正在使用$stateProvider
进行网址路由。
我正在使用以下代码。
$stateProvider
.state('myapp', {
url:'/myapp',
templateUrl: 'views/dashboard/main.html',
resolve: {
loadMyDirectives:function($ocLazyLoad){
console.log($ocLazyLoad);
return $ocLazyLoad.load(
{
name:'NewApp',
files:[
'modules/directives/header/header.js',
'modules/directives/sidebar/sidebar.js',
]
})
})
如果网址为“http://localhost:8080/#/myapp”,则表示将加载标题和侧边栏js。如果我没有刷新页面意味着它正好与url追加。但是,如果我刷新了像http://localhost:8080/#/myapp/orders/list这样的url,则js文件没有加载。
请帮助解决问题。