我试图基于json数组按字母顺序排列列表,但我似乎无法让它工作。我目前的代码看起来像这样。这是jsfiddle http://jsfiddle.net/hxxLaxL3/
的链接HTML
<div ng-app>
<div ng-controller="Ctrl">
<li ng-repeat="f in friends | orderBy:'f'">{{f}}</li>
</div>
</div>
角
function Ctrl($scope) {
$scope.friends =
['C',
'B',
'Z',
'S'];
}
输出
期望输出
答案 0 :(得分:3)
将orderBy:'f'
更改为orderBy:'toString()'
<div ng-app>
<div ng-controller="Ctrl">
<li ng-repeat="f in friends | orderBy:'toString()'">{{f}}</li>
</div>
</div>