Выберите значение по умолчанию в выпадающем списке выбора с Angular 6 - PullRequest
0 голосов
/ 25 июня 2018

Я хотел бы выбрать значение по умолчанию (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 голосов
/ 25 июня 2018

ngValue должен быть идентификатор страны

 [ngValue]="country.id">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...