You can use a directive like this (pseudo):
app.directive('nav', function () {
return function (scope, element, attrs) {
scope.currentIndex = 0;
element.bind("keydown keypress", function (event) {
if(event.which === RIGHT) {
scope.$apply(function (){
scope.index ++;
});
event.preventDefault();
}
//TODO: handle LEFT, check bounds...
});
};
});
Then use {{people[currentIndex]}} in your html or even get more
sophisticated... (E.g. with attrs.nav and '&')
--
You received this message because you are subscribed to the Google Groups
"AngularJS" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.