我正在使用 Knockout 和 Breadjs 实现一个表单,我想在用户更改焦点时保存每个字段。因此,每次更改都意味着对服务器的一次保存调用。问题是,如果用户在上一次保存调用完成时进行了一些更改,那么在第一次调用中未包含的更改将在服务器响应时恢复到其原始值。
这是我的经理的配置:
var manager = new breeze.EntityManager({
serviceName : "/api/UserCentre/",
saveOptions: new breeze.SaveOptions({allowConcurrentSaves: true})
});
manager.enableSaveQueuing(true);