在你的问题中,你说你想“制造”选定的项目,我认为这意味着设置它。这就是我所做的,但可能还有其他更好的方法。
您需要设置[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