Ich habe eine Funktion, wo ich ajax call und ich bekomme die Daten im Callback. So etwas wie diesesWie Array von Objekten von Ajax Aufruf zu beobachtbaren Array kopieren?
function loadData(callback) {
//do ajax
if(callback) {
callback(data.data);
}
}
Und wenn ich die Funktion wie
nennenloadData(function(data) {
return data;
})
es gibt die Daten die ich brauche. Wie kann ich alle Objekte und ihre Schlüssel/Werte in eine self.dataset = ko.observableArray([]);
kopieren So kann ich die Daten verwenden, wo immer ich will?
Sie könnten das Mapping pluggin verwenden: http://knockoutjs.com/documentation/plugins-mapping.html –
'loaddata (self.dataset)' schreibt in die beobachtbare Array – user3297291