【发布时间】:2018-03-03 03:43:09
【问题描述】:
在 Angular2 应用程序中,我有一个表单(“FormGroup”)。
表格上有几个表格。
this.mainForm = this.fb.group({
firstPart:this.firstForm,
secondPart:this.secondForm,
thirdPart:this.thirdForm
....
});
我的要求是,在我的代码中的某个地方,我需要检查一个表单(不是主表单,而是一些内部表单)是否处于焦点。
其实我需要这样的东西:
isFormInFocus(formName) {
let innerForm = this.mainForm.controls[formName];
//NOT EXIST - I need something like this...
return innerForm.focus;
}
我的问题是我什至没有找到如何检查特定表单控件的方法。
如果我知道这一点,作为一种解决方法,我可以循环内部表单中的所有表单控件并检查其中一个是否处于焦点...
有什么想法吗?
【问题讨论】: