2017-09-17 11 views
0

私はjspからjasonデータを得て、angularjsの$ scopeオブジェクトの中に格納しました。バインディング式の内部で印刷しようとすると、データは印刷されません。しかし、console.log(レスポンス)を使用すると、データがコンソールに表示されます。あなたが1つのオブジェクトの配列を得た画像から

<!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

変更:

ようにそれを印刷? –

+0

私は同じ結果を得ています。 @MaximShoustin –

答えて

2

以下は私の角度jsのコードです。 uは何を参照するか、 ``

{{array|json}}
HTMLで

{{array[0].NAME}} 
{{array[0].AGE}} 
関連する問題