我正在尝试显示一个数组($scope.stored_questions_clusters
)按每个元素的位置降序排序,问题是我没有得到所需的结果。
在这个例子中,我做了一个ng-repeat = "question cluster stored in clusters questions | orderBy '- question_cluster.position'"
,在每次迭代中我创建了一个带引导程序的面板,我在那里打印位置,所以我期望的是按照它们的位置排序的列表,但我不知道这个...
以下是我使用的代码:
<div style="margin-top:30px;" ng-show="mostrarPreguntas==true">
<div ng-repeat="question_cluster in stored_questions_clusters | orderBy:'-question_cluster.position'" class="col-xs-8 col-xs-offset-2">
<div class="panel panel-default">
<div class="panel-heading">
<div class="row">
<div class="col-xs-11">
<h3>{{question_cluster.position}}.- {{question_cluster.title}}</h3>
</div>
.
.
.
这就是结果:
这是每个元素的console.log:
答案 0 :(得分:0)
您想使用ng-repeat="question_cluster in stored_questions_clusters | orderBy:'-position'"
这将按降序排序question_clusters