Angular ocLazyLoad第二次没有加载

时间:2015-12-07 08:21:54

标签: javascript angularjs oclazyload

我使用ocLazyLoad并在ui-router下初始化它:

$stateProvider
   .state('user', {
       url: '/user',
       resolve: {
       loader: ['$ocLazyLoad', function ($ocLazyLoad) {
            return $ocLazyLoad.load('app/user/user.app.js');
           }]
       }
    })
   .state('admin', {
       url: '/admin',
       resolve: {
       loader: ['$ocLazyLoad', function ($ocLazyLoad) {
            return $ocLazyLoad.load('app/admin.app.js');
           }]
       }
    })

问题是当我第一次重新加载页面时(/admin),它完美无缺。但如果我转到/user(仍然加载)并再次回到/admin,则JS不会加载。仍然使用/user js。

我已尝试为每条路线添加cache:false

任何解决方案?

0 个答案:

没有答案