将焦点设置在输入字段上-复选框

时间:2018-07-02 13:10:11

标签: angular

我有一个要设置焦点的复选框,我尝试过

 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"

1 个答案:

答案 0 :(得分:1)

您尝试过使用此功能吗?

this.renderer.selectRootElement('#checkbox3-0-abc').focus();

或 使用这个

this.elementRef.nativeElement.focus();

希望您在视图完全初始化后进行初始化。 ngAfterViewInit之后