AngularJs为您提供了创建模块的可能性。一切都很好。它还使您能够为模块添加组件,如service
,controller
等...
我唯一的问题是,无论你在哪个模块中定义一个组件,从另一个模块都可以完全覆盖它。
示例:
app.module('aModule').controller('SimpleController', functino(){...});
app.module('bModule').controller('SimpleController', functino(){...});
如果您尝试定义让我们用ui-router
说明状态定义,那么它将无法正常工作,因为一个控制器将完全覆盖首先加载的控制器。
你们有没有遇到这个问题,或者只是我?
答案 0 :(得分:2)