在Angular 6的选择下拉列表中选择默认值

时间:2018-06-25 11:56:03

标签: angular forms angular6

我想选择默认值(484是墨西哥),但是选择了第一项。

在文本中,我打印了所有值,并且都正常(country.id === tournament.venue.country_id条件正常)

这是我的代码,我没有使用反应形式:

<select class="form-control select-lg" id="country_id" name="country_id" [(ngModel)]="tournament.venue.country_id">
    <option *ngFor="let country of countries"
        [selected]="country.id === tournament.venue.country_id"
        [ngValue]="tournament.venue.country_id">
        {{ country.name }} {{ country.id }} {{ country.id === tournament.venue.country_id }}
    </option>
</select>

我在做什么错了?

1 个答案:

答案 0 :(得分:3)

ngValue应该是国家/地区ID

 [ngValue]="country.id">