TypeError:对象[object Object]的属性xxx不是函数

时间:2014-02-06 21:37:16

标签: knockout.js

我对这个Typeerror有问题。我是新手,我无法找到解决这个问题的方法。

TypeError:对象[object Object]的属性'currentPage'不是函数

代码在这里:https://gist.github.com/Jirda/8852736

感谢您的反馈。

1 个答案:

答案 0 :(得分:1)

在这一行(代码中的第14行)

self.goNextPage = function() {
                self.load(self.currentPage() + 1, self.limit);
            }

您正在尝试将self.currentPage()()一起使用,即您尝试将property作为function调用,这是不允许的,因此会出错。

只需使用:

self.goNextPage = function() {
                    self.load(self.currentPage + 1, self.limit);
                }

编辑:

self.currentPage(data.currentPage)中,您正在使用大括号