angular7 动态创建的组件添加指令不执行是什么原因?

angular7中动态创建的组件添加指令不执行

自定义创建一个指令 动态创建一个组件

@Directive({
    selector:'.className'
})
export class ClassNameDirective{
    constructor(){}
    
    ngAfterViewInit(){
        //    do something;
    }
}
动态创建的组件中有该className类型 但是ngAfterViewInit 却没有触发,这是什么原因?又该如何解决?### 问题描述
Tips:监听非动态创建的组件倒是会执行的。
阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题