オブジェクトを持つ配列があります。キーを追加するために各オブジェクトを必要とします。これは、他のオブジェクトの配列になります。既存のjsonオブジェクトに新しいキー(配列)を追加する
だから私のコードは次のようになります。
$scope.array = [];
$http.get(url).success(function(data) {
$scope.array = data;
// Now my array has some objects
var i = 0;
function() getSomeData(i) {
if(i<array[i].length()) {
$http.get(url + array[i].someKey).success(function(data){
$scope.array[i].push(data);
i++;
getSomeData(i);
})
}
}
})
getSomeData(0);
しかし、私はError:array.push is not a function
なぜそれが起こっているのを取得していますか?
あなたは '$ scope.array =データ操作を行う前に、'あなたは '警告(typeof演算データ)の出力が何であるかを私たちに伝えることができます;' – gurvinder372
データの型がオブジェクトであります – Korte
このスクリプトには 'array'変数はありません。 – MinusFour