我想加载我的sub angularjs模块,只有它可用,我添加了subApp模块但是如果找不到subApp,那么我的mainApp模块也会停止工作。
我已经在堆栈溢出中搜索了这个,但我没有得到任何完美的解决方案来解决我的问题。
var mainkApp = angular.module('mainApp',['subApp']);
这是我的代码请给我一个解决方案,我的subApp模块只有在存在时才会加载,谢谢
答案 0 :(得分:0)
在状态定义中使用ui-router的lazyLoad属性,可以在需要时延迟加载模块。
var mystate = {
name: 'messages',
url: '/messages',
component: messages,
lazyLoad: function() {
return System.import('moment');
}
}