通过不在angularjs工作的顺序

Ali*_*man 3 angularjs

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)

akn*_*akn 5

我认为如果你使用它就足够了

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