2016-05-23 38 views
0

我想显示上一个单词和下一个单词 ,当当前单词是'fuga'时,请让下一个单词成为第一个单词('hoge'),当前单词是第一个prev应该从列表中的最后一个 - 'fuga'AngularJS next/prev word

你能帮助我吗?请

[http://jsfiddle.net/zeck/L8Snx/][1] 

回答

1

这可能是你在找什么。工作小提琴:http://jsfiddle.net/L8Snx/37/

HTML

<div> 
    <strong>Previous:</strong> {{getPrev().name}} 
    <strong>Current:</strong> {{current.name}} 
    <strong>Next:</strong> {{getNext().name}} 
</div> 

的JavaScript

$scope.getNext = function() { 
    var i = $scope.getIndex($scope.current.index, 1); 
    return $scope.dataSet[i]; 
}; 

$scope.getPrev = function() { 
    var i = $scope.getIndex($scope.current.index, -1); 
    return $scope.dataSet[i]; 
}; 
+0

非常感谢你,这是我一直在寻找。 谢谢! :) – vergili