ng它没有返回任何内容

时间:2018-04-18 08:40:09

标签: angular ngfor

我有一个来自服务的列表,并且在组件中我正在尝试将其加载到select-option中,但它不会给我任何东西。服务方法很好,因为我已经检查过,有没有人看到错误?

这是组件:

public listaAnyos: number;

 ngOnInit() {
    this.service.getAnyos(this.listaAnyos);
  }

这是HTML:

<select class="form-control" id="anio" [(ngModel)]="anyoSeleccionado" (change)="getControlEstadoMes($event.target.value)">
          <option *ngFor="let anyos of listaAnyos"></option>  
</select>

1 个答案:

答案 0 :(得分:0)

你的代码错了。

组件

public listaAnyos: number[];

ngOnInit() {
   this.listaAnyos = this.service.getAnyos(); // Assuming that getAnyos() returns array of number(Anyos).
}

HTML

<select class="form-control" id="anio" [(ngModel)]="anyoSeleccionado" (change)="getControlEstadoMes($event.target.value)">
          <option *ngFor="let anyos of listaAnyos">{{anyos}}</option>  
</select>