我有一個ng-repeat。用數字偏移數組值,在引導列上進行ng重複操作
<div ng-repeat="setup in setupCategories | filterCategories: 'label' : 2" class="col-xs-6">
{{setup.label}}
</div>
將其過濾/由PARAM值按字母順序排序,在這種情況下label
.filter('filterCategories', function() {
return function(array, field, offset) {
//Lodash sorts array by my field - label
var sortedArray = _.sortBy(array, field);
return sortedArray;
};
})
我也有用於抵消,這是在本例中2
的參數。
眼下這將NG-重複的col-xs-6
的,把
[Adam, Bob, Carol, Don, Eve, Frank]
到
Adam Bob
Carol Don
Eve Frank
我想要做的是顯示我的數據是這樣的。 (更容易閱讀)
Adam Don
Bob Eve
Carol Frank
要做到這一點,我需要抵消我的過濾器中的數組值。所以轉
[Adam, Bob, Carol, Don, Eve, Frank]
到
[Adam, Don, Bob, Eve, Carol, Frank]
這樣當作爲col-xs-6
重複它會自動按正確的順序顯示。有沒有這不是很辛苦一個Javascript或Lodash方式對我來說很容易抵消我的數組值,這樣我的過濾功能可以指定2
爲col-xs-6
的,3
爲col-xs-4
的,等...
不應該是第二列的「唐伊芙弗蘭克」嗎?否則,我不明白你想重新排列數組值。 – muenchdo