我正在按照here中提到的解决方案按角度重用一些html组件。在我的方案中,我在一个页面中有2个mat表,其中包含一些常见的列。我试图将公共列放在模板中,并在Mat-Table定义中引用该模板。但是它没有编译,angular无法在模板中找到列定义。 Here is the stackblitz链接。请告知我所缺少的。
答案 0 :(得分:0)
尝试使用ViewChild:
@ViewChild('CommonColumns') CommonColumns: TemplateRef<any>;
将其放在ts文件中。您正在尝试使用[ngTemplateOutlet]引用ts文件中不存在的内容。