Я пытаюсь установить значение по умолчанию для моего «выбрать» тег в angular2 в соответствии с модельюAngular2 Значение по умолчанию для выбора тега
Вот мой код:
HTML
<div>
<label>Agence: </label>
<select [(ngModel)]="candidat.agence">
<option *ngFor="let agence of agences" [ngValue]="agence">{{agence.nom}}</option>
</select>
</div>
КОМПОНЕНТ
export class CandidatDetailComponent implements OnInit {
@Input()
candidat: Candidat;
agences: Agence[];
constructor(
private agenceService: AgenceService,
) {}
ngOnInit(): void {
this.agenceService.getAgences().then(agences => this.agences = agences);
}
}
AGENCE
export class Agence {
id: number;
nom: string;
}
кандидат
export class Candidat {
id: number;
nom: string;
agence: Agence;
}
атрибутов кандидат извлекается из другого компонента
Когда отображается ДИВ значение по умолчанию agence.nom
не установлен
ли кто-то есть идеи? Благодаря !!!
Если вы могли бы показать нам данные '' candidat' и agences' было бы легче, чтобы помочь вам. Кроме того, '