Я знакомый человек с Angular Js, недавно я видел, что в некоторых проектах несколько модулей Angular создаются и собираются в основном модуле.
Код выглядит следующим образом.
angular.module("main",['main.sub1','main.sub2','main.sub2'])
angular.module("main.sub1",[])
angular.module("main.sub2",[])
angular.module("main.sub3",[])
Мои вопросы
- Когда нужно подойти к такому способу разделения модулей?
- Как это полезно?
- Это влияет на маршрутизацию [routeProvider/stateProvider] (поскольку модули определены по-разному, я могу разместить поставщика маршрутов или поставщика состояний для каждого отдельно)
- Если я добавляю зависимость в подмодулях, они по умолчанию вводятся в основные модули?
Я читал несколько блогов, но я не могу получить четкое представление.
Можете ли вы направить меня.