2
如果mainApp
对模块app1
,app2
依赖,像angular.module("mainApp", ['app1', 'app2'])
,这并不意味着app1
和app2
,右之间的依赖关系?或者说,这并不意味着app2
可以使用app1
中定义的任何内容,而无需在任何地方定义angular.module("app2", ['app1'])
?模块依赖关系中的依赖关系?
如果mainApp
对模块app1
,app2
依赖,像angular.module("mainApp", ['app1', 'app2'])
,这并不意味着app1
和app2
,右之间的依赖关系?或者说,这并不意味着app2
可以使用app1
中定义的任何内容,而无需在任何地方定义angular.module("app2", ['app1'])
?模块依赖关系中的依赖关系?
检查出依赖注入的documentation。它解释了Angular利用这种设计模式的方式。
所有组件都将在整个应用程序中使用,无论它们在哪个模块中声明...有帮助吗? – charlietfl
@charlietfl你的意思是只要模块被注入和加载,那些模块就可以互相访问?无论声明哪些依赖关系? – user3470598
是......正好。工厂注册在app2中,该模块注入到app1中,app1注入到main中。可以在任何地方使用该工厂 – charlietfl