【发布时间】:2016-05-31 16:21:45
【问题描述】:
我正在使用这样的自定义排序功能:
WidgetSections.itemsOrder = function (item) {
if (WidgetSections.sortOnClosest)
return item.data.distance;
else {
var order = OrdersItems.getOrder(WidgetSections.placesInfo.data.content.sortByItems || OrdersItems.ordersMap.Default);
if (order.order == 1)
return item.data[order.key];
else
return item.data['-' + order.key];
}
};
如果我的模型有变化,这不会改变 - WidgetSections.placesInfo。
在这种情况下如何刷新 ng-repeat? PS - 我不想刷新 ng-repeat 的列表。这将清空列表并通过我不想要的 ajax 重新加载它。我只是想改变排序。
【问题讨论】:
-
你能提供一个使用这个过滤器的小提琴吗?
-
你能不能具体一点或者可以分享一下jsfiddle
-
请显示所有代码
标签: angularjs angularjs-ng-repeat