做一个GET,返回一个对象。想知道绑定此的正确方法是什么:

var self = this;
$.getJSON("/api/contentsummary",
                        function (data) {
                            self.contentSummary =data.contentSummary;

                        });


为了使其正常工作,我需要在每次分配后进行绑定。当GET函数返回一个对象时,执行此操作的正确方法是什么?

最佳答案

使用Knockout mapping plugin

var self = this;

$.getJSON("/api/contentsummary", function (data) {
    self.contentSummary = ko.mapping.fromJS(data.contentSummary);
});

09-19 14:14