[英]Angular Form validator only works when typing in text box
嘗試使用下面的代碼在表單控件中設置值。 請參閱angular doc以獲取更多信息https://angular.io/guide/form-validation https://angular.io/guide/reactive-forms
https://angular.io/api/forms/FormControl
this.registerForm.controls.email.setValue('asdsa@gmail.com');
您可以說看到此鏈接
this.registerForm.patchValue({
email: 'asdsa@gmail.com'
});
或者您可以在創建表單時首先分配它,
this.registerForm = this.fb.group({
email: ['asdsa@gmail.com']
})
如果我沒記錯的話,angular不知道jQuery何時影響Physical DOM(因此不知道何時對變量進行檢查以引起更改)。 為了做到這一點,您必須在jquery操作之后啟動一個角度變化周期。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.