0

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

pager.extendWithPage(masterViewModel.goToObjectives);

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

pager.start();

但是,当我通过以下方式将页面 ID 添加到我的“目标”模板时:

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,但无论如何我都会收到此错误。任何人都有这方面的经验并且知道我做错了什么?

4

0 回答 0