Angularjs 基于子阵的阵列项目过滤
我正在使用ng repeat对一组项目进行排序。这只是一个老式的字母排序,所以orderBy应该可以帮我。然而,问题在于,项的名称位于项中包含的数组中(遗留代码指示它保持这种方式)。因此,我的HTML将如下所示:Angularjs 基于子阵的阵列项目过滤,angularjs,angularjs-ng-repeat,angularjs-filter,Angularjs,Angularjs Ng Repeat,Angularjs Filter,我正在使用ng repeat对一组项目进行排序。这只是一个老式的字母排序,所以orderBy应该可以帮我。然而,问题在于,项的名称位于项中包含的数组中(遗留代码指示它保持这种方式)。因此,我的HTML将如下所示: <ul> <li data-ng-repeat="item in itemList | orderBy: 'item.name[0]'"> ...
<ul>
<li data-ng-repeat="item in itemList | orderBy: 'item.name[0]'">
...
-
...
但我无法让Angular(v1.2.5)访问该数组中的值,无论我尝试了什么。有没有一种方法可以在不冒险进入工作区的情况下做到这一点?试试这个:
<li data-ng-repeat="item in itemList | orderBy:'name'>