1

我試圖在圖片上添加過濾器點擊。實際上我的演示中有一個圖標「V」只考慮頭部附近的「注入」附近的第一個圖標。我在其上應用點擊事件。實際上我想添加orderBy點擊圖像過濾第一列。 我做了什麼,我扭轉了按鈕單擊數組。但可能是來條件,當我的數組沒有排序然後我需要先排序給定的數組。我試圖添加篩選器圖像點擊。我嘗試閱讀文檔orderBy,但沒有什麼可寫的,我們如何使用按鈕點擊事件。 https://docs.angularjs.org/api/ng/filter/orderBy 如何添加過濾器點擊角js按鈕?

Javascript代碼

$scope.sortdata = function() { 
     //alert('--') 
     $scope.displayData=$scope.displayData.slice().reverse(); 
    }; 

這裏是我的代碼 http://plnkr.co/edit/FqL7g2w5yLEREopY4B10?p=preview 這裏當用戶點擊圖像來升我的代碼是工作的罰款和下降order.but當陣列未排序是不行 ?

回答

1

我假設$ scope.sortdata是你的點擊,如果是的話,你可以通過添加過濾器:

scope.sortdata = function() { 
    //alert('--') 
    $filter('filterName')(argument1, argument2, etc); 
}; 

記住注入$filter到控制器中

+0

,但如何添加排序的過濾器..你能告訴我如何排序。在升序或降序 – Shruti

+0

這裏是我的plunker請添加排序http://plnkr.co/edit/FqL7g2w5yLEREopY4B10?p=preview –