Извините, но вы, Джсон, не очень хорошо сложились.Я уверен, что это связано с именем ваших данных.Если это var data = {...};или var data = {data: {...}}.Для первого случая это должно быть что-то вроде
var data = {
"id": 1,
"age": 20,
"subjects": [{
"code": "101",
"Lecturer": "Doe"
}, {
"code": "102",
"Lecturer": "Smith"
}, {
"code": "103",
"Lecturer": "Jones"
}]
};
$scope.values = [];
angular.forEach(data.subjects, function(value, key) {
$scope.values.push(value.Lecturer);
});
console.log($scope.values);
Если у вас есть что-то вроде этого var data = {data: {...}}.Просто добавьте data.data.subjects в ваш forEach
angular.forEach(data.data.subjects, function(value, key) {
$scope.values.push(value.Lecturer);
});