Каково значение метаданных импорта конструктора ngmodule, когда мы импортируем файлы вверху. Разница между обоими входами.Импульсный модуль с угловым модулем
0
A
ответ
1
Этот импорт представляет собой совершенно разные концепции.
Импорт в верхней части файла - это импорт TypeScript, чтобы классы, интерфейсы и переменные были известны текущему файлу и не связаны с Angular2.
@NgModule()
В импорте сделать exports: []
импортируемых @NgModule()
с известной импортирующей @NgModule()
так, что они применяются к компонентам импортирующего модуля в случае совпадения селекторов.
Также добавлен providers: []
импортированного модуля в корневую область инжектора (только тогда, когда модуль не лениво загружен).
Привет, действительно, вопросы одинаковы, но мне было очень трудно понять третий абзац: «Импорт @NgModule() предназначен для экспорта: [] импортированного имени @NgModule(), известного для импорта @ NgModule(), чтобы они применили к компонентам модуля импорта, если селекторы совпадают. " Не могли бы вы объяснить, что дальше? – user3646717
https://angular.io/docs/ts/latest/guide/ngmodule.html –
Ну, я попытался найти ответ в этой статье без успеха, и я не понимаю, что вы написали. Не могли бы вы объяснить, почему мы должны импортировать дважды в Angular 2? – user3646717