ngTemplateOutlet在Mat-Table中不起作用

时间:2019-01-08 18:10:47

标签: angular ng-template mat-table

我正在按照here中提到的解决方案按角度重用一些html组件。在我的方案中,我在一个页面中有2个mat表,其中包含一些常见的列。我试图将公共列放在模板中,并在Mat-Table定义中引用该模板。但是它没有编译,angular无法在模板中找到列定义。 Here is the stackblitz链接。请告知我所缺少的。

1 个答案:

答案 0 :(得分:0)

尝试使用ViewChild:

@ViewChild('CommonColumns') CommonColumns: TemplateRef<any>;

将其放在ts文件中。您正在尝试使用[ngTemplateOutlet]引用ts文件中不存在的内容。