2016-01-19 24 views
0

我所指的這個提問/回答:點擊通過量JSON對象 - 先前的功能

On click How can I cycle through JSON one by one in AngularJS

我正在尋找一個功能,它顯示了一個JSON對象上一個項目 - 並選擇第一時它應該在點擊後顯示最後一個。我試圖修改下面的代碼:

$scope.current = 0; 
$scope.Back = function() { 
$scope.current = ($scope.current - 1) % $scope.data.length; 
}; 

但是,當第一個被選中,我點擊它,它沒有顯示任何東西。那麼,我如何修改這個函數,我也有一個'後退功能'?

回答

0

檢查的天氣裏$ scope.current值爲0。如果是這樣,讓你的電流data.length - 1

$scope.current = ($scope.current == 0)? $scope.data.length-1 : ($scope.current - 1) % $scope.data.length; 
+0

偉大 - 完美的作品。非常感謝。 –