1

私はこのフィドルを持っています:

http://jsfiddle.net/gY2JV/63/

データが表示されないのはなぜですか?

4

1 に答える 1

3

変更すべき点がいくつかあります。

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 を使用してボタンのイベント ハンドラーをバインドするのはなぜですか? 一貫性のために、ノックアウトを使用してください。

http://jsfiddle.net/gY2JV/64/

于 2012-04-20T14:59:43.820 に答える