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