Javascript 角巴塔朗与奥氏负荷冲突

Javascript 角巴塔朗与奥氏负荷冲突,javascript,angularjs,oclazyload,batarang,Javascript,Angularjs,Oclazyload,Batarang,我正在做一个POC来测试ocLazyLoad是否懒惰地加载了应用程序的各个部分。 经过大量调试,我发现Angular Batarang在某种程度上与ocLazyLoad冲突 当我懒洋洋地加载一个控制器时,我在拒绝promise回调中遇到了以下错误 TypeError: Cannot read property 'name' of undefined at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk

我正在做一个POC来测试ocLazyLoad是否懒惰地加载了应用程序的各个部分。 经过大量调试,我发现Angular Batarang在某种程度上与ocLazyLoad冲突

当我懒洋洋地加载一个控制器时,我在拒绝promise回调中遇到了以下错误

TypeError: Cannot read property 'name' of undefined
    at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:1060:20)
    at chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:1066:7
    at Array.forEach (native)
    at module.exports (chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:1064:21)
    at chrome-extension://ighdmehidhipcmcojjgiloacoafjmpfk/dist/hint.js:1360:5
    at Object.invoke (http://localhost/js/library/angular.js:4718:19)
    at callInvoke (http://localhost/js/library/ocLazyLoad.js:317:55)
    at _invokeQueue (http://localhost/js/library/ocLazyLoad.js:322:29)
    at _register (http://localhost/js/library/ocLazyLoad.js:206:21)
    at success (http://localhost/js/library/ocLazyLoad.js:647:37)
路由配置:

 $stateProvider
        .state('home', {
            url: "/",
            templateUrl: 'js/modules/p1/p1.html',
            controller: 'p1Controller as vm',
            resolve: {
                loadMyCtrl: ['$ocLazyLoad', function($ocLazyLoad) {
                    var a = $ocLazyLoad.load('js/modules/p1/p1.js');
                    a.then(function success(args) {
                        console.log('success');
                        return args;
                    }, function error(err) {
                        console.log(err);
                        return err;
                    });
                    return a;
                }]
            }
        });
当我禁用batarang扩展时,我的懒散加载工作正常。


期待任何一个团队的帮助(ocLazyLoad或batarang)

只需禁用batarang,此扩展完全没有用。你所需要的只是chrome中的这个片段:
angular.element($0).scope()
,这样你就可以更好地了解angular的工作原理。我知道这个命令,但使用Batarang查看作用域层次结构更容易。你使用的是什么angular版本?我以前两者都用successfuly@DMCISSOKHO我使用的是v1.5.8