Angular 如何选择价值最大的选项? {{value.displayName}

Angular 如何选择价值最大的选项? {{value.displayName},angular,Angular,我有这个选择。每个记录都有默认索引:1,2,3,4。。。 我希望总是选择默认值最大的选项。有什么建议吗?参考这个答案:我们可以使用 <option *ngFor="let value of filterItem.values" [(value)]="value.code" [selected]="value.default_ind" required>{{value.displayName}}</option> 然后,您可以将此in模板用于任何阵列: aMax =

我有这个选择。每个记录都有默认索引:1,2,3,4。。。 我希望总是选择默认值最大的选项。有什么建议吗?

参考这个答案:我们可以使用

 <option  *ngFor="let value of filterItem.values" [(value)]="value.code" [selected]="value.default_ind" required>{{value.displayName}}</option>
然后,您可以将此in模板用于任何阵列:

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

{{val}}
演示:

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