我正在做official docs中所述的所有操作,但遇到以下错误
NullInjectorError: No provider for TemplateRef!
这是我的代码示例:
@Directive({
selector: 'a-c',
exportAs: 'ddd'
})
export class ControlledDisplayDirective {
constructor(private viewContainer: ViewContainerRef, private templateRef: TemplateRef<any>) {}
toggle(): void {
}
}
这是Angular 8.0.0版本的live example。
很明显,这是因为*
丢失了,我尝试玩了一下,但是*
也不起作用,似乎是known issue。
我要完成article中所述的相同行为。 有什么建议吗?
我只是找不到exportAs
已过时的通知,如果它不起作用,为什么它仍然存在于文档中,或者我做错了什么?