Angular 2 Focus on first invalid input after Click/Event

前端 未结 9 1708
不思量自难忘°
不思量自难忘° 2021-02-04 03:46

I have an odd requirement and was hoping for some help.

I need to focus on the first found invalid input of a form after clicking a button (not submit). The form is rath

9条回答
  •  傲寒
    傲寒 (楼主)
    2021-02-04 04:28

    For Angular Material , The below worked for me

    @ViewChildren(MatInput) inputs: QueryList ;
    this.inputs.find(input => !input.ngControl.valid).focus();
    

提交回复
热议问题