Güncel senaryo:JSON.stringify Nakavt JS değişkenlere sahip bir nesne
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);
};
}
Ben ne yapmaya çalışıyorum oldukça yalındır olduğunu düşünüyorum, bunların her birinin geçmeden bütün gözlemlenebilir değerlerini almak, ve stringify işlevini kullanarak bir JSON dizesi oluşturmak. Bu gözlenebilir olmadan yapmak kolaydır, onlarla yapmak için basit bir yolu var mı?
Aslında, başka bir kütüphane gerektirmediğinden, bu daha da iyidir. Muhteşem. –
Gözlemlenebilir normal JS nesnesine ilk önce dönüştürdüğünüzü daha sonra ko.toJSON'u çağıracağınızı düşünüyorum. –
@ebramtharwat Hayır - Bkz. Düzenle –