Obecny scenariusz:JSON.stringify obiekt o zmiennych nokaut JS
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);
};
}
myślę, co próbuję zrobić, to całkiem proste, uzyskać wszystkie wartości obserwowalnych bez przechodzenia przez każdego z nich, i tworzenie ciągu JSON przy użyciu funkcji stringify. Jest to łatwe do zrobienia bez obserwowalnych, czy istnieje prosty sposób, aby to zrobić z nimi?
W rzeczywistości jest to jeszcze lepsze, ponieważ nie wymaga innej biblioteki. Niesamowite. –
Myślę, że najpierw musisz przekonwertować obserwowalny na normalny obiekt JS, a następnie wywołać na nim ko.toJSON. –
@ebramtharwat Nope - Patrz edytuj –