当前情景:
function Employee(data) {
var self = this;
// variables
this.Forename = ko.observable(data.Forename);
this.Surname = ko.observable(data.Surname);
this.Save = function () {
var obj = JSON.stringify(self); // Without ko.observables, this works fine. self() doesn't work obviously.
console.log(obj);
};
}
我认为我正在尝试做的事情非常简单,获取所有可观察值而无需遍历每一个值,并使用 stringify 函数创建一个 JSON 字符串。这很容易在没有 observables 的情况下做到,有没有一种简单的方法可以用它们来做到这一点?