我需要,但應用orderBy
過濾器之前的狀態。 我的過濾器看起來像:空調的排序依據過濾
orderBy:sortBy.Name:order.reverse
我想萬一sortBy.name != "None"
應用過濾器。 你能幫我嗎?
謝謝!
我需要,但應用orderBy
過濾器之前的狀態。 我的過濾器看起來像:空調的排序依據過濾
orderBy:sortBy.Name:order.reverse
我想萬一sortBy.name != "None"
應用過濾器。 你能幫我嗎?
謝謝!
這是一個很好的教程: http://www.jacopretorius.net/2013/05/custom-sorting-in-angularjs.html
哪裏,而不是隨機排序功能,你會想是這樣的:
$scope.randomSort = function(item) {
if(item.name = "None")
{return "";}
else
{return item.name;}
};
通過您的排序,而不是返回名稱的空字符串,它會在開始時放置這些項目。
你好@Sam我只是實現過濾器像你建議和它的作品最後一個例子。我做了一個小改動,在'ng-repeat'之後'orderBy'調用:| '... | orderBy:hotelSortBy()| ...'。我需要把'()'放在函數名後面。謝謝 :) – 2015-03-13 12:24:28
見https://docs.angularjs.org/api/ng/filter/orderBy(使用函數) – Sam 2015-03-13 10:00:24