使用pager.js和Knockout进行基本页面路由

时间:2016-08-03 02:45:27

标签: javascript jquery knockout.js pagerjs

我正在尝试在预先存在的淘汰应用程序中设置一个非常基本的页面路由系统。我添加了所有依赖项并且正在运行:

pager.extendWithPage(masterViewModel.goToObjectives);

// Apply the KO bindings
ko.applyBindings(masterViewModel);

pager.start();

但是当我通过以下方式将页面ID添加到我的'Objetives'模板时

data-bind="page: {id: 'outcomes'}, with: $root.objectivesVM()"

我在控制台中收到错误:

knockout-debug.js:3326 Uncaught TypeError: Unable to process binding "page: function (){return {id:'outcomes'} }"
Message: Cannot read property 'children' of null

我尝试在其他位置添加页面ID,但无论如何我都会收到此错误。任何人都有这方面的经验,知道我做错了什么?

0 个答案:

没有答案