Aktuelle Szenario:JSON.stringify ein Objekt mit Knockout JS Variablen
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);
};
}
denke ich, was ich versuche, ziemlich gerade zu tun, nach vorne ist, erhalten alle beobachtbaren Werte ohne den Umweg über jeden einzelnen von ihnen zu gehen, und Erstellen einer JSON-Zeichenfolge mit der Stringify-Funktion. Dies ist leicht ohne Observables möglich, gibt es einen einfachen Weg, es mit ihnen zu tun?
Eigentlich ist das sogar noch besser, da es keine andere Bibliothek benötigt. Genial. –
Ich denke, Sie müssen zuerst das beobachtbare in ein normales JS-Objekt konvertieren und dann ko.toJSON darauf aufrufen. –
@ebramtharwat Nein - Siehe bearbeiten –