2016-07-06 5 views
-1

jsonオブジェクトを角度の付いた配列にプッシュしようとしています。私は '未定義のプッシュ'プロパティを読み取ることができませんエラーが表示されます。角度を付けてこれを行う別の方法はありますか?push jsonはリクエスト項目を配列に取得します

$.each(data.Document.Placemark, function(index, item) { 
    var locations = []; 
    $scope.locations.push(item.name + ", " + item.Point.coordinates); 
}); 

答えて

2

あなたはlocations$scopeの財産になりたいなら、あなたはそれの代わりに、ローカル変数の$scopeのプロパティようにする必要があります。

$scope.locations = []; 
0

.pushメソッドは配列に対してのみ使用されます。 .pushを使用する前にまず配列を定義する必要があります。

$.each(data.Document.Placemark, function(index, item) { 
    $scope.locations = []; 
    $scope.locations.push(item.name + ", " + item.Point.coordinates); 
}); 
関連する問題