2016-10-23 2 views
0

Я начинаю работать с angularJs, мы можем инициализировать приложение вручную, используя концепцию bootstraping. , например angular.bootstrap (DOMELEMENT, [MODULENAME]) Мой вопрос: если мы передадим несколько значений во втором параметре, например ['App1', 'App2', 'App3'], но все же у нас есть только целевой элемент DOM, который мы передавая первый параметр, так что в этом случае использование массива, пожалуйста, кто-то подскажет мне, что я прошел через документы, но не ответил. https://docs.angularjs.org/api/ng/function/angular.bootstrapПочему мы передаем второй параметр в angular.bootstrap() как массив?

пожалуйста, помогите мне понять, спасибо

ответ

0

Модуль содержит контроллеры, директивы, фильтры, услуги и т.д.

Если вы хотите, чтобы ваше приложение содержит все контроллеры, директивы и т.д. 2 отдельных модулей A и B, вы можете передать эти два модуля в массиве.

Или вы можете создать третий модуль C, который имеет модули A и B в качестве зависимостей, и передавать только модуль C в bootstrap().

+0

Спасибо за ответ, это имеет смысл :) –