0

我正在使用 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(仍然加载)并再次返回到/adminJS 将不会加载。并且仍然使用/userjs。

我已经尝试cache:false为每条路线添加仍然无法正常工作。

有什么解决办法吗?

4

0 回答 0