Доступ к различным элементам в массиве в Angular JS
Я создаю приложение, используя Angular JS и Taffy DB.
JavaScript:
$scope.viewTable=function () {
$scope.resultlists=[];
$scope.resultSet=teamlist().get();
var teamdata=$scope.resultSet;
angular.forEach(teamdata,function(teamdata,i){
if (i<length) {
console.log(teamdata[i].text);
}
});
};
У меня есть результат массива из Taffy DB, как это. данные команды содержат
[Object { text="zxcxzc", $$hashKey="00A", ___id="T000002R000002", more...}, Object { text="czxcz", $$hashKey="00C", ___id="T000002R000003", more...}, "zxczxc", Object { undefined={...}, ___id="T000002R000005", ___s=true}, 5454575, Object { undefined={...}, ___id="T000002R000007", ___s=true}, 2, 2727287.5]
и я должен отобразить каждый элемент в таблице.
Как получить доступ к каждому элементу в массиве выше?
Пожалуйста посоветуй
1 ответ
Решение
Сигнатура angular.forEach для массивов выглядит следующим образом:
angular.forEach(array, function(element) { ... })
Таким образом, вы должны иметь доступ к каждой строке следующим образом:
angular.forEach(teamdata, function(row) {
// ... row.text
});