使用knockoutjs映射插件进行基本绑定

Basic binding with knockoutjs mapping plugin

本文关键字:绑定 knockoutjs 映射 插件 使用      更新时间:2023-09-26

这是我第一次使用knockoutjs,所以我只是想弄清楚它。

我正在尝试使用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 />

但是它不起作用,我真的不确定下一步该去哪里调试它。有人能帮忙吗?

用修复

ko.applyBindings(viewModel);

在开始文档的映射中缺少。