我是Angularjs和Javascript的新手,现在我正在尝试创建一个Java Objet,并将其转换为JSON。然后我尝试从Angular的Controller中捕获这个JSON并将其显示为Angular的模型,但是现在我在运行我的应用程序时无法在浏览器中找到我的JSON。在我的JSP中,我有一个简单的代码:
<html data-ng-app="mathsApp">
<head>
<title>Calcul des racines</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-cale=1.0">
<script src = "js/angular.js"></script>
<script src="js/controllers.js"></script>
</head>
<body >
<%
Car vago = new Car(1500, 6);
org.json.JSONObject jso = new JSONObject();
jso.put("vago", vago);
%>
<!-- this line works fine -->
<p data-ng-controller="monControl"> {{temps}} </p>
<!-- this line not works, here I'm trying to get my JSON -->
<p data-ng-controller="monControl"> {{test}} </p>
</body>
</html>
和我的控制员:
var MathsApp = angular.module('mathsApp', []);
MathsApp.controller('monControl', function($scope, $http)
{
$scope.temps = 'pluie';
$scope.test = http.get("http://localhost:8080/Angular_On_J2EE/index.jsp")
.success(function(data)
{
$scope.names = data;
}
);
});
拜托,有人可以告诉我这里有什么问题吗? 提前谢谢,对不起我的英语,但我很喜欢这个很棒的社区。 p>
答案 0 :(得分:0)
我认为您打印的第二行应该是
<p data-ng-controller="monControl"> {{names}} </p>
因为您将JSON存储在names
(控制器的内部成功功能中)
)变量不在test
。