如何选择最大值的选项?

时间:2017-08-03 11:24:28

标签: angular

 <option  *ngFor="let value of filterItem.values" [(value)]="value.code" [selected]="value.default_ind" required>{{value.displayName}}</option>

我有这个选项。每条记录都有default_ind:1,2,3,4 ...... 我想总是选择具有最大default_ind的选项。任何建议我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

参考这个答案:https://stackoverflow.com/a/19308922/7741865我们可以使用

aMax = Math.max.apply.bind(Math.max, Math);

然后你可以在任何数组的模板中使用它:

<select [ngModel]="aMax(arr)">
  <option *ngFor="let val of arr">{{val}}</option>
</select>

DEMO:http://plnkr.co/edit/lz5z7eGLxOXzNdGrrd3Y?p=preview