Angular Js stateProvider .state url无法加载以追加网址

时间:2015-11-09 17:51:38

标签: javascript angularjs

我正在使用$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文件没有加载。

请帮助解决问题。

0 个答案:

没有答案