ノックアウトjsマッピングプラグインでデータにバインドされたノックアウト観測可能配列を反復処理しますか?私はthisフィドルを作成して私の問題を実証しました。ノックアウトjs配列オブジェクトの値を取得しようとすると、代わりに関数が返されます。javacriptでノックアウト観測配列を反復する
誰もこの問題で私を助けてくれませんか?私のコードは以下の通りです。
//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);
}
}
ありがとうございました;-) – msrameshp