使用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/

10-12 12:57
查看更多