Директивы в AngularJS пагинации

Я пытаюсь написать директиву для генерации ссылок разбиения на страницы, используя концепцию, используемую в simplePagination ссылки prev и next являются единственными созданными ссылками, и нажатие на них генерирует ошибку:

    Uncaught SyntaxError: Unexpected token : 

вот скрипка http://jsfiddle.net/kelvo/zZURe/

изменить 1

получил остальные ссылки, чтобы показать, но двунаправленная привязка'=', похоже, не работает.

вот новая скрипка http://jsfiddle.net/kelvo/zZURe/7/

1 ответов


вы обновляли фрагмент кода за пределами angular и должны были сообщить angular о повторной обработке.

        $scope.selectPage = function(pageIndex) {
            $scope.currentPage = pageIndex;
            $scope.draw();
            $scope.$apply();                        
        }

Я добавил $ scope.$apply (); и теперь currentPage правильно обновляется на входе. Вот документы по методу $apply:http://docs.angularjs.org/api/ng.$рутскоп.Область применения#$apply

jsfiddle: http://jsfiddle.net/zZURe/14/