我尝试使用一个抽象类,它将被某些组件扩展,如下所示:
_detail.component.ts
export abstract class _DetailComponent {...}
某些detail.component.ts
@Component({
templateUrl: 'detail.template.html'
})
export class DetailComponent extends _DetailComponent {...}
detail.template.html
<p>Hello<p>
<otherComp></otherComp>
这样我就不必(并且不能)将抽象类导入模块中。
问题:如果我在 detail.template.html 中使用带有选择器的任何组件,例如上例中的<otherComp></otherComp>
,我会收到is not a known element
错误(这是不是因为没有在DetailModule中导入组件而引起的。
我怎么能解决这个问题?