我想创建一个带有角度为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}}
谢谢
答案 0 :(得分:0)
没有ngOptions指令试试这个:
<select>
<option *ngFor="let opt of [] | range:1:55" [value]="opt ">opt</option>
</select>