angularViewChild在ngIf语句内部不起作用。
创始人
2024-10-29 22:00:41
0

在使用 ViewChild 绑定模板变量之前,确保 ngIf 指令已经解析,因为如果 ngIf 中的条件为 false,那么绑定的元素就会被移除,ViewChild 也就无法找到这个元素了。有两种方法可以解决这个问题:

  1. 使用 ngAfterViewChecked 生命周期钩子,在每次视图变更检测后重新获取 ViewChild 元素。
  2. 把 ngIf 换成 NgSwitch 或者 NgTemplateOutlet,它们都不会移除元素,所以 ViewChild 能够正常工作。 示例代码如下:

element

// 错误示范 @ViewChild('myElement') myElement: ElementRef;

// 解决方法1 ngAfterViewChecked() { this.myElement = this.myElementRef.nativeElement; }

// 解决方法2

element

相关内容

热门资讯

透视规律!德州私人局脚本,wp... 您好,wpk软件是正规的吗这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很...
透视私人局!哈糖大菠萝辅助器,... 透视私人局!哈糖大菠萝辅助器,xpoker辅助神器(透视)开挂教程(有挂教学)-哔哩哔哩1)哈糖大菠...
透视好牌!hh poker透视... 透视好牌!hh poker透视器下载,pokemmo脚本(透视)详情教程(真的有挂)-哔哩哔哩1、完...
透视有挂!wepoker有没有... 透视有挂!wepoker有没有挂,大菠萝免费辅助器(透视)了解教程(真是有挂)-哔哩哔哩1、用户打开...
刚刚!pokernow辅助工具... 刚刚!pokernow辅助工具,如何下载wepoker安装包(透视)详细教程(有挂工具)-哔哩哔哩1...
此事迅速冲上热搜!wepoke... 此事迅速冲上热搜!wepoker透视app下载,hhpoker真的假的(透视)普及教程(发现有挂)-...
透视插件!wepoker养号规... 透视插件!wepoker养号规律,wepokerh5破解(透视)揭幕教程(有挂解惑)-哔哩哔哩1、首...
透视辅助!聚星ai辅助工具下载... 透视辅助!聚星ai辅助工具下载,wepoker辅助分析器(透视)曝光教程(有挂讲解)-哔哩哔哩1、聚...
今年以来!wpk辅助是真的吗,... 今年以来!wpk辅助是真的吗,wepoker线上大神(透视)必备教程(有挂功能)-哔哩哔哩1、让任何...
透视辅助!wpk辅助最怕三个东... 透视辅助!wpk辅助最怕三个东西,wpk透视辅助下载(透视)有挂教程(详细教程)-哔哩哔哩1、进入游...