У меня есть объект, который выглядит так. В основном мне нужно перебирать массив filterNameList и вытаскивать первое значение в каждом из объектов, принадлежащих filterNameList, оно всегда будет значением [0]. Имея некоторые проблемы с получением этих извлеченных для отображения на странице.angularjs looping logic, forEach
acceptableFlag: "True"
filterNameList: Array[5]
0: Array[2]
0: "Asia"
1: 20000
1: Array[2]
0: "China"
1: 20001
2: Array[2]
0: "Beijing"
1: 50000
reportId: 48
reportName: "Multiple"
Будет ли работать следующая функция?
function filterLabel(data){
angular.forEach(data, function(obj, i){
angular.forEach(obj, function(filterNameList, i){
if (filterNameList.filterNameList == 20000){
filterNameList.filterLabel = "Region"
}
})
})
};
Почему вы используете angular.forEach в отличии от 'data.filterNameList.forEach (функции (список имен, я) {})' –
в течение других мест в коде я видел angular.forEach используется, поэтому я принял его и – Buccaneer