选择范围的ngOptions

时间:2017-10-01 13:35:43

标签: angular angular-pipe

我想创建一个带有角度为4的整数列表的选择列表。

我做了一个烟斗:

import {Pipe, PipeTransform} from '@angular/core';

@Pipe({
  name: 'range'
})
export class RangePipe implements PipeTransform {

  transform(value: any[], min: number, max: number): any {
    while (min < max) {
      value.push(min++);
    }
    return value;
  }

}

并添加到我的app.module.ts&gt; declarations。 我还添加了imports FormsModule

我不知道为什么这不起作用:

<select ngOptions="[] | range:1:55"></select>

并且,在同一页面中,完美运行:

{{[] | range:1:55}}

谢谢

1 个答案:

答案 0 :(得分:0)

没有ngOptions指令试试这个:

 <select>
   <option *ngFor="let opt of [] | range:1:55" [value]="opt ">opt</option> 
 </select>