在这里完成 knockout.js 新手。我在理解 knockout.js 的工作原理时遇到了一些麻烦。任何帮助表示赞赏。
我有一个 JSON 模型,我得到了 asp.net MVC,它看起来像这样 -
var model = [{
"Personal": {"Name" : "Something"},
"Address": [
{"City" : "Some City"}
{"City" : "Some Other City"}
{"City" : "3rd City"}
"Relationships": [
{"Affiliation" : "Aff1"},
{"Affiliation" : "Aff2"},
]
]
var viewModel = ko.mapping.fromJS(model);
ko.applyBindings(viewModel);
然后,在我看来,我正在尝试这样做 -
<div data-bind="template: {foreach: Address}">
<span data-bind="value: City"></span>
</div>
我收到“无法解析绑定,地址未定义”错误。我究竟做错了什么?