私はこのフィドルを持っています:
データが表示されないのはなぜですか?
変更すべき点がいくつかあります。
vm = new DocsVM({
MyDocs: ko.mapping.fromJS(jsonData)
});
DocsVM が別のマッピングを行うときに、ここでマッピングを行うのはなぜですか?
vm = new DocsVM(jsonData);
テンプレート名は引用符で囲む必要があります:
template: {name: TrTemplate
=>
template: {name: 'TrTemplate'
これは有効なバインドではありません:
<a data-bind="html: 'DisplayName
=>
<a data-bind="text: DisplayName
別のメモ: jQuery を使用してボタンのイベント ハンドラーをバインドするのはなぜですか? 一貫性のために、ノックアウトを使用してください。