【问题标题】:Filtering items in array based on subarray基于子数组过滤数组中的项目
【发布时间】:2014-03-12 12:58:28
【问题描述】:

我正在使用 ng-repeat 对一组项目进行排序。这只是一种老式的字母排序,所以 orderBy 应该对我很好。然而,不同的是,项目的名称位于项目内部的一个数组中(并且遗留代码规定它保持这种方式)。所以我的 HTML 看起来像这样:

<ul>
     <li data-ng-repeat="item in itemList | orderBy: 'item.name[0]'">
...

但无论我尝试什么,我都无法让 Angular (v1.2.5) 访问该数组中的值。有没有办法做到这一点而不冒险解决?

【问题讨论】:

    标签: angularjs angularjs-ng-repeat angularjs-filter


    【解决方案1】:

    试试这个:

    <li data-ng-repeat="item in itemList | orderBy:'name'>
    

    如果这没有帮助。请提供一个 plunkr,也包含一些数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多