Angularjs 尝试从JSON调用变量
AngularJS新手,如果我的术语不正确,我深表歉意。我试图调用JSON主体中的一个值,但区别在于它也在另一个称为student的主体中Angularjs 尝试从JSON调用变量,angularjs,Angularjs,AngularJS新手,如果我的术语不正确,我深表歉意。我试图调用JSON主体中的一个值,但区别在于它也在另一个称为student的主体中 { "id": 3, "teacherName": "N/A", "students": [ { "student": "n/a" } ], "status": "ALIVE" } 我的JS代码包括以下内容: $scope.table = function () { SpringDataRestSer
{
"id": 3,
"teacherName": "N/A",
"students": [
{
"student": "n/a"
}
],
"status": "ALIVE"
}
我的JS代码包括以下内容:
$scope.table = function () {
SpringDataRestService.get(
{
collection: "school",
resource: $scope.teacherSelected.id
},
function (response) {
var students= [];
for (var j = 0; j < response.students.length; j++) {
var entitlement= {
student: response[j].student,
};
students.push(entitlement);
}
$log.info(JSON.stringify(entitlement))
$scope.tableOptions = new NgTableParams({}, {
dataset: students,
counts: []
});
}
);
};
$scope.table=函数(){
SpringDataRestService.get(
{
藏品:“学校”,
资源:$scope.teacherSelected.id
},
功能(响应){
var学生=[];
对于(var j=0;j
循环的中存在错误。而不是:
student: response[j].student
您需要使用以下选项:
student: response.students[j].student
检查此工作演示: