我正在尝试更新淘汰视图模型,但每次我尝试推送到可观察数组时,它都会给我一个错误,即 AuditViewModel 未定义。
function (data, update) {
if (update == false) {
var AuditViewModel = {
auditEvents: ko.observableArray(data.requirements)
};
ko.applyBindings(AuditViewModel);
} else {
AuditViewModel.auditEvents.push(data.requirements);
}
}
在页面加载时,此函数始终以 update == false 运行,并且最初填充视图模型。当我稍后使用 update ==true 调用时,它会失败。有人可以指出我正确的方向吗?