これは私のコードです:
HTML:
<div *ngFor="let reject of rejects, let i = index">
<h2>{{reject.reason}}</h2>
<input type="text" [(ngModel)]="reject.reason" [ngFormControl]="inputField">
<rt-dropdown (selectedReason)="selectReason($event.value, i)"></rt-dropdown>
</div>
そして私のmainTS:
class {
inputField = new Control();
constructor( private _broadcastService : BroadcastService) {
this.inputField.valueChanges
.debounceTime(300)
.subscribe(term => this._dropdownComponent.query(term));
}
}
selectReason(text, index) {
this.rejects[index].reason = text;
}
RT ドロップダウンは、理由をクリックしたときにのみ理由を送信します。
問題は、理由をクリックすると {{reject.reason}} が変更されますが、入力フィールドが変更されないことです。
ページが更新されていないようですが、これについて経験した人はいますか?
ありがとうございました