Удаление compileComponentsAsync в angular2

С выпуском Angular2 RC6 они удаляют compileComponentsAsync

и заменил его на compileModuleSync(в основном это только ссылка на модуль). Значит ли это, что мне нужно создать модуль для каждого компонента, который я хочу отобразить во время выполнения? или я могу ссылаться на модуль и отображать только тот компонент, который мне нужен?

ниже утверждение

msgstr "ядро: ранее устарела поддержка @Component.directives и @Component.pipes.

Все компоненты и каналы теперь должны быть объявлены через NgModule. NgModule - это базовый блок компиляции, передаваемый в Angular-компилятор через Compiler#compileModuleSync или #compileModuleAsync."Из-за этого изменения Compiler # compileComponentAsync и #compileComponentSync также были удалены - любой код, выполняющий компиляцию, должен компилировать модуль вместо этого с помощью API, упомянутых выше,

Наконец, поскольку модули являются основным модулем компиляции, модуль ngUpgrade был изменен так, чтобы всегда требовать передачи NgModule в конструктор UpgradeAdapter - ранее это было необязательно ".

0 ответов

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