asp .net mvc アプリケーションでノックアウトを使用していますが、pagerjs をセットアップしたいと考えています。指示に従って、メイン レイアウトのナビゲーション メニューに html のこの部分を追加しました。
<ul class="nav" data-bind="foreach: $__page__.children">
<li>
<a data-bind="page-href: $data">
</li>
</ul>
そして、私はこれを私の部分的な見方で持っています:
<div data-bind="page: {id: 'start', title: 'My Applications', alt:'My applications'>...</div>
<div data-bind="page: {id: 'statistics', title: 'My statistics', alt:'My statistics'>...</div>
ただし、html をレンダリングすると、次の結果が得られました。
<a data-bind="page-href: $data" href="undefinedstart">
<a data-bind="page-href: $data" href="undefinedstatistics">
私の開始divは表示されません。
なぜこの undefined が表示されるのか理解できませんか? 何か助けはありますか?
ありがとう