Angularjs分页指令

时间:2012-12-31 09:54:43

标签: javascript angularjs directive

我正在尝试编写一个指令来使用a simplePagination中使用的概念生成分页链接 prev和next链接是唯一生成的链接,单击它们会生成错误:

    Uncaught SyntaxError: Unexpected token : 

这里是小提琴http://jsfiddle.net/kelvo/zZURe/

编辑1

显示其余的链接,但双向绑定'='似乎不起作用。

这是新的小提琴http://jsfiddle.net/kelvo/zZURe/7/

1 个答案:

答案 0 :(得分:6)

您正在更新角度以外的一段代码,需要让角知道重新处理自己。

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

我添加了$ scope。$ apply();现在,currentPage在输入中正确更新。以下是$ apply方法的文档:http://docs.angularjs.org/api/ng.$rootScope.Scope#$apply

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