AngularJs为您提供创建模块的可能性。一切都好。它也给你添加组件到你的模块的能力,如service
,controller
,等等......AngularJS和模块化
我唯一的问题是,覆盖。
例子:
app.module('aModule').controller('SimpleController', functino(){...});
app.module('bModule').controller('SimpleController', functino(){...});
如果你尝试定义假设与ui-router
的状态definiction,它只是将无法正常工作,因为一个控制器将完全覆盖一个加载第一。
你们是否遇到过这个问题,或者只是我?
很好的问题。名称空间碰撞对于Angular 1用户来说是一个真正的问题。除了“正确命名你的组件”之外,我对任何有效的解决方案都非常好奇...... – Yerken