我从jsp获得了jason数据并存储在angularjs中的$ scope对象中。当我尝试在绑定表达式中打印时,不会打印数据。但是,当我使用console.log(响应)时,数据显示在控制台中。
下面是我的角度js代码:
<!DOCTYPE html>
<html ng-app="myApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.5/angular.js"> </script>
<script>
var myApp=angular.module("myApp",[]);
myApp.controller("myController",function($scope,$http){
$http.get('JSON.jsp')
.then(function(response) {
$scope.array=response.data;
console.log(response.data);
});
//This the jason data I've got:[{"NAME":"jo","AGE":20}]
});
</script>
<meta charset="ISO-8859-1">
<title>AngularCheck</title>
</head>
<body ng-controller="myController" >
{{array.NAME}}
{{array.AGE}}
</body>
</html>
Image:The data is shown in the console.But not printed inside the binding expression
答案 0 :(得分:2)
从图像中你得到一个对象的数组。
所以打印为:
{{array[0].NAME}}
{{array[0].AGE}}