为什么我们将angular.bootstrap()中的第二个参数作为数组传递?

时间:2016-10-23 13:55:37

标签: angularjs ng-app

我是angularJs的初学者,我们可以通过使用bootstraping概念手动初始化应用程序。 例如angular.bootstrap(DOMELEMENT,[MODULENAME]) 我的问题是,如果我们在第二个参数中传递多个值,例如[' App1',' App2'' App3']但我们仍然只有目标DOM元素正在传递第一个参数,所以在这种情况下数组的用途是什么,请有人指导我,我也经历了文档,但没有我的答案。 https://docs.angularjs.org/api/ng/function/angular.bootstrap

请帮助我理解,谢谢

1 个答案:

答案 0 :(得分:0)

模块包含控制器,指令,过滤器,服务等。

如果您希望您的应用程序包含2个独立模块A和B的所有控制器,指令等,则可以在阵列中传递这两个模块。

或者您可以创建第三个模块C,它将A和B模块作为依赖项,并仅将模块C传递给bootstrap()