是否可以将一个模板嵌套在另一个模板中?
例如,正如我所看到的一本书中的一个示例,该示例包含“ book-list”组件和一个“ book-list-item”组件,通常应该可以。 像这样:
<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>
组件的组件模板中。可以吗?
如果是这样,我是否可以像上面的示例一样以相同的方式将数据传递到子模板组件?
编辑:我刚刚看到通常可以使用CSS选择器将<someChildCOmponentTemplate>
包含到另一个<parentComponent>
中,然后您可以传递数据从子级到父级或从父级进出……但是我使用的是NGX Admin模板,在那里,每个组件似乎都有一个附加的Module文件...所以我不能只从一个模板中包含CSS选择器进入另一个...我不十分清楚为什么,因为我还是Angular2 +的新手。...