在你的問題中,你說你想「製造」選定的項目,我認爲這意味着設置它。這就是我所做的,但可能還有其他更好的方法。
您需要設置[attr.selected]
在選項標籤
<select class="form-control" name="Underwriter">
<option *ngFor="let underwriter of policyModel?.underwriterList" [ngValue]="underwriter.value" [attr.selected]="underwriter.text === underwriterTextString ? true: null">{{underwriter.text}}</option>
</select>
然後你的代碼,你需要設置underwriterTextString
當WebService API返回結果。
如果underwriter.text
不工作,然後嘗試underwriter.value
然而,在您的評論如下現在你說你想「得到」的選擇項。這可以通過在代碼中你需要像這樣在select
標籤使用變更事件
<select class="form-control" (change)="onChangeunderwriter($event)" name="Underwriter">
<option *ngFor="let underwriter of policyModel?.underwriterList" [ngValue]="underwriter.value" [attr.selected]="underwriter.text === underwriterTextString ? true: null">{{underwriter.text}}</option>
</select>
然後進行;
onChangeunderwriter(event) {
//the value will be set in event.target.value;
}
那麼有什麼問題? –
任何方式來使選定的項目 – LittleDragon