自定義排序功能這是我的代碼額外的參數傳遞到AngularJS
<a href="" ng-click="predicate = 'productname'; reverse=false">Productname</a>
<a href="" ng-click="predicate = 'productprice'; reverse=false">Productprice</a>
迭代
<div ng-repeat="sale in sales | orderBy:customSort">
Customsort功能
$scope.customSort = function(sale) {
};
目前在customSort功能我得到的所有銷售數據,但我也希望將謂詞值傳遞給該函數,以便它可以相應地進行排序(如果是nam,則按名稱排序e被點擊,如果價格謂詞被點擊則按價格排序。)
如何將謂詞值傳遞給customSort函數?任何人都可以幫助我解決這個問題嗎?謝謝。
使用冒號標記分隔參數[見過濾文檔( https://docs.angularjs.org/guide/filter) – charlietfl
@charlietfl這應該是一個答案 – Valerij
@charlietfl [orderBy](https://docs.angularjs.org/api/ng/filter/orderBy)似乎只是採取一個表達 –