Angular 想了解@ViewChild()的工作原理吗
我的问题id与上一个线程答案相关。 提供的在typescript代码中隐藏模式的解决方案是让@ViewChild(ModalDirective)模式:ModalDirective访问本地引用,然后在此基础上使用方法hide 但根据我作为初学者的理解 @ViewChild('modal')modal:ModalDirective应该使用,因为@ViewChild将本地引用作为参数。 那么为什么我们要通过ModalDirective.文件: 支持以下选择器Angular 想了解@ViewChild()的工作原理吗,angular,Angular,我的问题id与上一个线程答案相关。 提供的在typescript代码中隐藏模式的解决方案是让@ViewChild(ModalDirective)模式:ModalDirective访问本地引用,然后在此基础上使用方法hide 但根据我作为初学者的理解 @ViewChild('modal')modal:ModalDirective应该使用,因为@ViewChild将本地引用作为参数。 那么为什么我们要通过ModalDirective.文件: 支持以下选择器 具有@组件或@指令装饰器的任何类 作为
- 具有
或@组件
装饰器的任何类@指令
- 作为字符串的模板引用变量(例如,使用
查询@ViewChild('cmp')
) - 在当前组件的子组件树中定义的任何提供程序(例如。
)@ViewChild(SomeService)SomeService:SomeService
- 通过字符串标记定义的任何提供程序(例如
)@ViewChild('someToken')) someTokenVal:any
(例如,使用TemplateRef
@ViewChild(TemplateRef)模板查询
)