小编use*_*632的帖子

Knockout JS映射插件混乱

我在使用映射插件时应该在何时何地声明我的viewModel时感到困惑.

这是我的json文件:

{
    "members": [
        {
            "memberid": "001",
            "membername": "Jason"
        },
       {
            "memberid": "002",
            "membername": "Bob"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这是html模板:

<div data-bind="foreach: members">
<h3 data-bind="text: memberid"></h3>
<p>Name: <span data-bind="text: membername"></span></p>  
</div>
Run Code Online (Sandbox Code Playgroud)

其余部分如下:

var data = $.getJSON("members.json",function(data)  
            {
                var viewModel = ko.mapping.fromJSON(data);
                 ko.applyBindings(viewModel);

            }
        );

ko.mapping.fromJSON(data, viewModel);
Run Code Online (Sandbox Code Playgroud)

提前感谢你的帮助!

knockout-mapping-plugin knockout.js

2
推荐指数
1
解决办法
4699
查看次数