我有一个表,其中每个表格单元格是一个组件的不同实例.根据数据(日期,文本,链接),我使用不同的组件.
原文链接:https://www.f2er.com/angularjs/141116.html由于这些组件有很多共同点,我引入了一个TableCellMasterComponent,它由所有其他类型的表格单元扩展.
我的所有组件都具有相同的主机属性:
@Component({ selector: 'td[app-text-col]',templateUrl: './text-col.component.html',styleUrls: ['./text-col.component.css'],host: { "[hidden]": "col.deactivated" },changeDetection: ChangeDetectionStrategy.OnPush }) export class TextColComponent extends TableCellMasterComponent{ }
有可能以某种方式将其移动到TableCellMasterComponent吗?
我也很想给他们所有人一个上下文菜单.但正如我所看到的,无法在Master中添加HTML.真的吗?
我可以将changeDetection移动到Master吗?