Parent Module
|
+Shared Module - Shared Component
|
+Child Module - Child Component
|
+Child2 Module - Child2 Component
Скажем, у меня есть простая файловая структура, как, например, как мне позвонить <shared-component><\shared-component>
в дочерний компонент и компонент child2. Я хочу импортировать его в родительский модуль и использовать его для обоих модулей без объявления его в своих модулях.повторное использование компонентов совместно используемого модуля 2
Вот где я в замешательстве, хотя, что, если я хочу использовать некоторые сторонние компоненты, я должен объявить его для каждого модуля? –
Yup. Если вам кажется, что вы постоянно обновляете материал в модулях, тогда не делайте так много модулей. Перед тем, как были модули, вам пришлось импортировать каждую вещь, которую вы использовали в каждом компоненте, в котором вы ее использовали, модули должны были избавиться от этого постоянного раздражающего повторения импорта. Если вы создаете модуль для каждого компонента, то вы делаете что-то по-старому и делаете вашу жизнь труднее. Честно говоря, нет ничего плохого в том, что у вас есть только один гигантский корневой модуль для всего вашего приложения, если это то, что вы хотите сделать. –