angularJs $ocLazyLoad controller not function undefine

来源:互联网 发布:垓下歌与大风歌 知乎 编辑:程序博客网 时间:2024/06/11 02:43

当引用ocLazyLoad ,进行模块的懒加载时,报了一个这错controller not function undefine。

开始这么写的:

resolve: {                            deps: ['$ocLazyLoad',                                function ($ocLazyLoad) {                                    return $ocLazyLoad.load('ui.tinymce').then(                                        function(){                                            return $ocLazyLoad.load('js/controllers/type/help.js');                                        }                                    );                                }]                        }

后来加了一个name,就可以了

resolve: {                deps: ['$ocLazyLoad',                    function ($ocLazyLoad) {                        return $ocLazyLoad.load({                        name: 'app',                            files:                        [                            'module/sec-kill-list/secKillService.js',                            'module/sec-kill-list/secKillController.js'                            ]});                    }]            }

本文主要是看了这个

https://stackoverflow.com/questions/26681160/using-oclazyload-to-lazy-load-a-controller-with-stateprovider

原创粉丝点击