Angular 2选择了条件选项

时间:2016-04-20 17:02:27

标签: html select angular

我有一个选择:

  <select id="position">
    <option *ngFor='#contactType of contactTypes' [attr.value]='contactType.contactTypeId'>
      {{contactType.description}}
    </option>
  </select>

我希望在条件下选择一个选项:' contactType.contactTypeId == number ',而不使用 ngModel

1 个答案:

答案 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属性,您需要返回nullfalse结果selected="false")。