【发布时间】:2016-10-29 01:00:57
【问题描述】:
我正在使用 AngularJS 和 ocLazyLoad 插件。而且我找不到我的问题的解决方案。
我已经创建了一个组件(命名为component.js)和该组件的控制器(在单独的文件componentCtrl.js 中),然后我有常量,我在控制器中使用它(它也在单独的文件constants.js 中)。我需要加载这些文件。当我使用这样的东西时:
loadPlugin: function ($ocLazyLoad) {
return $ocLazyLoad.load(
{
files: ['../componentCtrl.js','../constants.js',../,'component.js']
},...
我的依赖项加载正常。但我需要更多视图中的这个组件。然后我不得不一次又一次地编写这段代码。我可以在使用延迟加载功能之前定义这个资源数组吗?
有了模块,就很简单了
$ocLazyLoadProvider.config({
modules: [{
name: 'TestModule',
files: ['source1', 'source2',..., 'sourceN']
}]
});
但是我没有这个组件的特殊模块。用这个插件可以吗?
【问题讨论】:
标签: javascript angularjs components lazy-loading oclazyload