0
如何通過單擊下一個按鈕和前一個單擊上一個按鈕來轉到下一個項目?通過單擊ng-repeat外的按鈕移動到下一個和上一個項目AngularJS
重複,以顯示從數據庫數據:
idSelectedShipment是所選擇的股利或貨物ID
<div ng-repeat="shipment in shipments | orderBy:predicate:reverse">
<div ng-click="show_shipment($index,shipment.shipment_id)" ng-class="{selected_trip: shipment.shipment_id == idSelectedShipment}">
<div> From {{shipment.from_location}}</div>
</div>
</div>
下一個和上一個按鈕:
<a class="" ng-click="next($event)" href="#">next</a>
<a class="" ng-click="previous($event)" href="#">previous</a>
我這部分有麻煩。下一個按鈕和前面的按鈕在ng-repeat之外,我似乎無法通過點擊索引。
$scope.next= function(index){
[index + 1]
};
$scope.previous= function(index){
[index - 1]
};
感謝@cnw您的回覆讓我試試這個,我會讓你知道 – usama
感謝的人我認爲它正在工作,但我現在得到排序問題,它不工作。以前我的排序代碼 $ scope.sortType ='shipment_id'; $ scope.predicate ='created_at'; ng-repeat =「發貨裝運| orderBy:謂詞:反向」 $ scope.reverse = false; $ scope.order = function(predicate){ $ scope.reverse =($ scope.predicate ===謂詞)? !$ scope.reverse:false; $ scope.predicate = predicate; }; – usama
也是$ scope.reverse = false; $ scope.predicate ='created_at'後面; @cmv – usama