使用angular2循环将下拉列表值与1到100之间的数字绑定的最佳方法是什么?
对于数量有限的值,我正在使用ngprime下拉列表,但是如何实现“n”个值的值?
模板:
<p-dropdown [options]="tests" [(ngModel)]="selectedCar" [style]="{'width':'150px'}" editable="editable" placeholder="Select a Brand"></p-dropdown>
组成部分:
this.tests = [];
this.test.push({label: 'Audi', value: 'Audi'});
有人能指导我吗?
最佳答案
角度为2的选项从1到100的下拉列表如下:
组件中:
export class DropDownClass {
constructor() {
this.numbers = new Array(100).fill().map((x,i)=>i); // [0,1,2,3,4,...,100]
}
}
在模板中:
<select name="my-dropdown" [(ngModel)]="myDropdownModel">
<option *ngFor="let number of numbers" [ngValue]="number">{{number}}</option>
</select>
关于angular - Angular2:使用“n”个数字绑定(bind)下拉列表值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43866260/