Order by不适用于angularjs
<div class="friendprofile" ng-repeat="like in likePages| filter:likePages.pagename|orderBy:'likePages.pagename'">
<img ng-src="{{like.pageimg}}">
<span><a ng-href="#">{{like.pagename}}</a> </span>
</div>
Run Code Online (Sandbox Code Playgroud)
我认为如果你使用它就足够了
orderBy:'pagename'
Run Code Online (Sandbox Code Playgroud)
谓词是迭代器的属性.在您的情况下,它将按顺序排序like['pagename']
示例:http://plnkr.co/edit/2bXWUadA2Lb8zhAXnnlp?p = preview
比较器用来确定元素顺序的谓词.
可以是以下之一:
功能:Getter功能.此函数的结果将使用<,=,>运算符进行排序.
string:一个Angular表达式,用于计算要排序的对象,例如'name',以便通过名为'name'的属性进行排序.(可选)以+或 - 为前缀,以控制升序或降序排序(例如,+ name或-name).
Array:函数或字符串谓词的数组.数组中的第一个谓词用于排序,但当两个项相同时,使用下一个谓词.
资料来源:https://docs.angularjs.org/api/ng/filter/orderBy
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |