Angular 5下拉设置默认值

问题描述 投票:1回答:1

我试图从Angular 5下拉菜单中预选(设置为默认值)。

有三个值,我试图用这个代码设置第二个,但它不起作用。我不能在组件中进行任何更改,只能在模板中进行。

<select [(ngModel)]="declaration.media" name="media" (change)="onChangeMedia()" class="form-control form-control-sm" required>
    <option *ngFor="let media of mediaArray" value="{{media.value}}" selected = "{{media.value == '02'}}">{{media.text}}</option>
</select>

更新:如果我删除[(ngModel)]然后它工作,但没有双向绑定。

angular5 dropdown
1个回答
0
投票
<select>
  <option value="" selected disabled hidden>Choose here</option>
  <option value="1">One</option>
  <option value="2">Two</option>
  <option value="3">Three</option>
  <option value="4">Four</option>
  <option value="5">Five</option>
</select>
© www.soinside.com 2019 - 2024. All rights reserved.