Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何正确测试NgModelGroup是否有效?_Angular - Fatal编程技术网

Angular 如何正确测试NgModelGroup是否有效?

Angular 如何正确测试NgModelGroup是否有效?,angular,Angular,我的表单上有一组输入,包装在ngModelGroup中,如下所示: <div #myGroup="ngModelGroup" ngModelGroup="myGroup"> <input name="first" someAsyncValidator /> <input name="second" someAsyncValidator /> </div> 然后在我的代码中,当我单击一个按钮时,我试图获取myGroup.valid,但

我的表单上有一组输入,包装在
ngModelGroup
中,如下所示:

<div #myGroup="ngModelGroup" ngModelGroup="myGroup">
  <input name="first"  someAsyncValidator />
  <input name="second" someAsyncValidator />
</div>

然后在我的代码中,当我单击一个按钮时,我试图获取
myGroup.valid
,但是,正如我所想,它实际上处于
pending
状态

如何正确地等待所有验证器完成,以查看当前值的实际结果

有效吗?{{myHistoryGroup.valid}
valid? {{ myHistoryGroup.valid }}
<div ngModelGroup="address" #myHistoryGroup="ngModelGroup">
    <input type="text" [(ngModel)]="address.first" name="first" />
    <input type="text" [(ngModel)]="address.second" name="second" />
</div>
像这样使用它