Возможно ли как-то вложить шаблон в другой шаблон?
Например, обычно это возможно, как я видел пример в книге с компонентом "список книг" и одним компонентом "книга-"Элемент списка".Примерно так:
<book-list *ngFor let book of books>
<book-list-item [book]="book"></<book-list-item>
</book-list>
теперь мой вопрос, могу ли я вкладывать эти шаблоны только с их селекторами в файл app.component.html
?Или можно напрямую включить, например, какой-то шаблон в другой шаблон?Я попробовал, но это не сработало ..
например, я хотел бы включить шаблон <book-list-item>
непосредственно в шаблон компонента из компонента <book-list>
. Это возможно?И если да, могу ли я передать данные тем же способом в дочерний компонент шаблона, что и в приведенном выше примере?
EDIT : я только что видел, как обычно можно включить <someChildCOmponentTemplate>
вдругой <parentComponent>
просто обычным способом с помощью селектора CSS ... и тогда вы можете передавать и передавать данные от дочернего к родителю или другим способом ... но я использую NGX Admin Template, и там, кажется, каждый компоненту меня есть дополнительный файл модуля ... поэтому я не могу просто включить CSS-селектор из одного шаблона в другой ... и я не совсем понимаю, почему, поскольку я все еще новичок в Angular2 + ....