angular 获取Dom

本文深入探讨Angular中ViewChild装饰器的用法,包括如何通过它获取组件实例和DOM节点,以及static属性的作用。了解在不同场景下,如使用ngIf时,如何正确配置static属性以优化性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

## ViewChild { (#App)

    viewChild 接收二个参数 ,第二个为 {static :true } 因为 angular8 会计算模板的查询时间 ,static 是静态的意思。 如果使用了 ngif 判断则为动态 {static : false}
    1. 获取组件实例( NzComponent , { static:true }) private nz: NzComponent --nz 为实例名称
    2. 定义Dom节点@ViewChild('App', {static: true}) priavate app: ElementRef
       获取Dom节点值 this.app.nativeElement
       保存Dom节点值 private saveApp: HTMLDivElement (saveApp数据类型: HTMLDivElement)
       赋值Dom节点值 this.saveApp = this.app.nativeElement
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值