-1

ノックアウトjsを使用するのは初めてなので、頭を悩ませようとしています。

knockoutjs マッピング プラグインを使用して、いくつかの json をいくつかの html 入力にマップしようとしています。

私は次のjsonを持っていますが、これは大丈夫です。

{"firstname":"it","lastname":"worked"}

以下のコードでマッピングしています。

var myProgram{
    viewModel : {},
    $.post(myServer, {}, function(data) {
            viewModel = ko.mapping.fromJS(data);
        });
}

そして、それをバインドしようとすると...

<input type="text" data-bind="value: firstname" id="text-firstname" placeholder="Text input" value="" data-mini="true" required />

しかし、それは機能しません。デバッグするために次にどこを見ればよいかわかりません。誰でも助けることができますか?

4

1 に答える 1

0

fixed with:

ko.applyBindings(viewModel);

Which is missing from the mappings getting started docs.

于 2013-09-02T02:13:03.010 に答える