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.

Reply via email to