我有一个要设置焦点的复选框,我尝试过
this.renderer.selectRootElement('#checkbox3-0-abc').autofocus();
下面是元素
<input _ngcontent-c16="" type="checkbox" id="checkbox3-0-abc" name="dm07d4535d9-5c02-48e9-b55b-82337bd528e5" value="false">
以上方法适用于type="text"
,但不适用于type="checkbox"
。
答案 0 :(得分:1)
您尝试过使用此功能吗?
this.renderer.selectRootElement('#checkbox3-0-abc').focus();
或 使用这个
this.elementRef.nativeElement.focus();
希望您在视图完全初始化后进行初始化。 ngAfterViewInit之后