我有一个选择:
<select id="position">
<option *ngFor='#contactType of contactTypes' [attr.value]='contactType.contactTypeId'>
{{contactType.description}}
</option>
</select>
我希望在条件下选择一个选项:' contactType.contactTypeId == number ',而不使用 ngModel
答案 0 :(得分:24)
我想这就是你想要的:
<select id="position">
<option *ngFor='#contactType of contactTypes'
[attr.value]='contactType.contactTypeId'
[attr.selected]="contactType.contactTypeId == number ? true : null">
{{contactType.description}}
</option>
</select>
要删除selected
属性,您需要返回null
(false
结果selected="false"
)。