2017-02-15 144 views
0

我试图根据模型用于选择标签

这里设置为我的“选择”标签的缺省值angular2 Angular2默认值是我的代码:

HTML

<div> 
    <label>Agence: </label> 
    <select [(ngModel)]="candidat.agence"> 
    <option *ngFor="let agence of agences" [ngValue]="agence">{{agence.nom}}</option> 
    </select> 
</div> 

COMPONENT

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; 
} 

的candidat属性是从另一个组件

当显示DIV检索CANDIDAT,默认值agence.nom没有设置

是否有人有想法?谢谢 !!!

+0

如果你能告诉我们candidat'的'数据和'agences'它会更容易帮助你。另外,'