別のオブジェクトのリストを含むオブジェクトのリストを調べようとしています。オブジェクト内のオブジェクトのリストを反復する
以下に掲載された画像には、オブジェクトがどのように見えるか、そしてforEach
の動作が表示されます。
マイコード:
myApp.controller('Hello', [ '$scope', '$http', function($scope, $http) {
$http.get('http://localhost:8080/projects').success(function(data) {
$scope.projects = data;
angular.forEach($scope.projects,function(allMsr){
console.log(allMsr);
angular.forEach(allMsr, function(key,val){
console.log("Got into the 2nd for");
if(key = "files")
console.log(val+" "+key);
})
})
});
}
私がやろうとしている何がallMsr
に含まれる各オブジェクトでkey
とval
フィールドを使用することです。
'project.allMsr'を反復しようとしていますが、' project'変数が定義されていません。外側ループ 'allMsr'に現在のプロジェクトの名前を付けました。 –
@ JB Nizet。それは私の悪いこと、それがそのように働いているかどうかを試してみました。私が削除したときにもそれは動作していません。 –