Come si esegue una iterazione di un array osservabile ad eliminazione diretta associato a un plug-in di mappatura js knockout ?. Ho creato il violino this per dimostrare il mio problema. Quando cerco di ottenere il valore dell'oggetto knockout js dell'array, restituisce invece una funzione.Iterazione di un array osservabile a eliminazione diretta in javascript
Qualcuno potrebbe aiutarmi in questa faccenda? Il mio codice è come mostrato di seguito.
//Sample JSON Array
var data =
[{"street":"2532 Falkark Dr", "lat":"39.926295", "lng":"-86.012919", "zipcode":"92256"},{"street":"8558 Appleby Ln", "lat":"39.922742", "lng":"-86.017637", "zipcode":"92256"}]
function ViewModel() {
var self = this;
self.addresses = ko.observableArray([]);
ko.mapping.fromJS(data, {}, self.addresses);
}
var viewModel = new ViewModel();
//function binding work order details to view
$(document).ready(function() {
ko.applyBindings(viewModel);
gothroughtheObservableArray(viewModel.addresses());
});
function gothroughtheObservableArray(Addressarray)
{
alert("Got Address Array of length "+Addressarray.length);
for (var i = 0, len = Addressarray.length; i < len; ++i) {
var address = Addressarray[i];
alert(address.street);
}
}
Grazie ha funzionato ;-) – msrameshp