Включая NgModules условно

Я обновляю приложение Angular 1.5 до Angular 2.

В нашем приложении мы решили, что каждая "особенность" должна иметь свой собственный модуль Angular 1.

Тем не менее, некоторые пользователи не получают все функции. Мы контролируем это с помощью флагов перед загрузкой Angular.

поэтому мы бы сделали что-то вроде этого:

let deps = [ 'myDep', 'myOtherDep' ]
if (flags.useThirdDep) {
  deps.push('thirdDep')
}
angular.module('myApp', deps);

Где каждый из этих "deps" - это другие модули Angular 1.

Есть ли у Angular 2 механизм для этого? Будет ли это работать с AoT? Я знаю о ленивой загрузке, но это только на маршрутах, которые я думал?

Спасибо! Джо

0 ответов

Другие вопросы по тегам