6
我有一个角2的应用,其中我对某些输入像这样设置缺省值:角2:重置形式忽略初始值
this._stdSearchForm = this._formBuilder.group({
count: [{value: 50, disabled: false}, Validators.compose([Validators.required, Validators.minLength(1), Validators.maxLength(3), Validators.pattern("^[0-9]+$")])]
});
我已经inplemented一个“复位”功能是这样的:
(click)="resetStdSearchForm()"
和只运行:
this._stdSearchForm.reset();
即复位的形式,但忽略了FormBu定义的初始值ilder组。
此行为是否适用?
可以在重置表单后以编程方式设置“count”的值吗?我试着这样做:
this._stdSearchForm.value.count = 50;
但这并没有改变。
' setValue'工作正常。谢谢你,先生! –
不客气! – yurzui