使用orderBy和ngOptions"选择对象"中的(键,值)标签;图案

时间:2016-02-26 18:47:39

标签: angularjs angularjs-ng-options angularjs-orderby

如何在Angular 1.4.8中使用orderBy使用<select></select>,并使用以下模式格式化?

select

label作为keyvalueobject

这是当前在ngOptions中的内容:

v.linkFieldName as v.linkFieldLabel for (k,v) in question.fieldLink.object2FieldList[question.Link_Object__c]

我的目标是在您查看选择列表的内容时按字母顺序排列。

1 个答案:

答案 0 :(得分:0)

您是否考虑过使用HTML和ngRepeat代替ngOptions。例如:

<select ng-model="myvVal">
  <option 
      ng-repeat="
          (k,v) in question.fieldLink.object2FieldList[question.Link_Object__c] 
          | orderBy:something" 
      value="v.linkFieldName">{{v.linkFieldLabel}}</option>
</select>