我想用一些特定的逻辑和封装的模板创建自己的grid-list
和grid-tiles
。
我成功地从grid-list
扩展了MatGridList
,并且可以在mat-grid-tiles
内使用grid-list
。
问题是-我无法使用GridTile
扩展MatGridTile
组件,这是行不通的。
链接到stackblitz:https://stackblitz.com/edit/component-inheritance-angular-6-fu5z26?file=src/app/app.component.ts
答案 0 :(得分:0)
因此,mat-grid-list通过ContentChildren()引用了其子级,因此,通过提供自定义组件,我们可以告诉mat-grid-list哪个子级组件是平铺的。
https://stackblitz.com/edit/component-inheritance-angular-6-nxceea?file=src/app/app.component.ts