Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 将orderBy与ngOptions一起使用”;选择“对象”中的(键、值)作为标签;图案_Angularjs_Angularjs Ng Options_Angularjs Orderby - Fatal编程技术网

Angularjs 将orderBy与ngOptions一起使用”;选择“对象”中的(键、值)作为标签;图案

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。例如,类似

如何在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
。例如,类似这样的事情:

<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
仅适用于阵列。因此,如果我希望列表按字母顺序排列,那么我必须更改填充的服务,以便它向发送数组而不是对象,对吗?对。在“选择”菜单中使用它之前,请选择或订购它。