之前不是很瞭解form表單 , 每次 彈窗從新打開時 都是選擇 從新group一個 表單,如下所示
this.validateForm = this.fb.group({
userName: [null, [Validators.required]],
password: [null, [Validators.required]],
remember: [true]
});
但是發現一個問題,重複group時 導致 驗證表單的提示 不會顯示紅色, 後來查詢之後發現 可以試用patchValue 方法 賦值
this.validateForm.patchValue(
{
userName: 123,
password: 123123123,
remember: null
}
)
通過patchValue 即可解決這個問題了 !