0
我改變了我的模板中選擇的值:角 - 改變ngModel值手動不檢測爲有效值
<select id="CollaboratorId"
name="CollaboratorId"
formControlName="CollaboratorId"
class="form-control col-sm-8"
[(ngModel)]="SelectedUser.CollaboratorId"
(change)="onUserChange($event.target.value)" required>
<option [ngValue]="undefined">Select Collaborator</option>
<option *ngFor="let collaborator of CollaboratorsList" [ngValue]="collaborator.collaboratorId">{{collaborator.collaboratorFullName}}</option>
</select>
從我與它的名字ngModel這樣的組件:
this.SelectedUser.CollaboratorId = data.collaboratorId;
當運行我的程序,我可以看到確實的值已經改變,但是因爲沒有選擇改變的值,它沒有被註冊爲有效。我知道沒有辦法將表單的控件更改爲有效,那麼是否有方法可以觸發(更改)?提前致謝。