繁体   English   中英

angularjs动态排序JSON数据

[英]angularjs dynamic sort of JSON data

我想在选择框中按升序显示以下数据。

数据如下:

 [
  {
"value": "MKZ_2017_LCN2014",
"text": "林肯MKZ"
},
{
"value": "MKX_2016_LCN2014",
"text": "林肯MKX"
},
{
 "value": "MKC_presidential_LCN2014",
"text": "林肯总统系列MKC(Oasis)"
},
{
"value": "MKZ_2015_360used_LCN2014",
"text": "林肯MKZ(360)"
}
]

查看代码是:-

<select
  class="select-modal"
  ng-model="key3" 
  id="model-03-1"
  name="third-primary-model" 
  ng-options="nameplate.text for nameplate in thirdLevelDropDown track by nameplate.value"
  ng-change="getCarModel3(key3)"
   >
    <option value="">Select</option>
   </select>

我想对文本名称的选择框进行排序。

感谢您的帮助

您可以做到这一点,使用| orderBy:'text' | orderBy:'text'

  <select class="select-modal" ng-model="key3" id="model-03-1" name="third-primary-model" ng-options="nameplate.text for nameplate in thirdLevelDropDown | orderBy:'text'" ng-change="getCarModel3(key3)">
      <option value="">Select</option>
    </select>

演示

这对我有用。

ng-options="nameplate.text for nameplate in (models | orderBy: 'text') track by nameplate.value"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM