Angularjs 将orderBy与ngOptions一起使用”;选择“对象”中的(键、值)作为标签;图案
如何在Angular 1.4.8中的Angularjs 将orderBy与ngOptions一起使用”;选择“对象”中的(键、值)作为标签;图案,angularjs,angularjs-ng-options,angularjs-orderby,Angularjs,Angularjs Ng Options,Angularjs Orderby,如何在Angular 1.4.8中的上使用orderBy,并使用以下模式格式化 选择作为对象中(键,值)的标签 以下是ngOptions中当前的选项: v.linkFieldName as v.linkFieldLabel for (k,v) in question.fieldLink.object2FieldList[question.Link_Object__c] 我的目标是在查看时按字母顺序排列选择列表的内容 您是否考虑过使用HTML和ngRepeat而不是ngOptions。例如,类似
上使用orderBy
,并使用以下模式格式化
选择作为对象中(键
,值
)的标签
以下是ngOptions中当前的选项:
v.linkFieldName as v.linkFieldLabel for (k,v) in question.fieldLink.object2FieldList[question.Link_Object__c]
我的目标是在查看时按字母顺序排列选择列表的内容 您是否考虑过使用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>
{v.linkFieldLabel}
orderBy
仅适用于阵列。因此,如果我希望列表按字母顺序排列,那么我必须更改填充的服务,以便它向发送数组而不是对象,对吗?对。在“选择”菜单中使用它之前,请选择或订购它。