我正在尝试使用angular进行简单的http get。我正在使用eclipse和jboss。
我已经有以下休息服务了
/gestionDechets/library/dechet/getRandomDechet
返回:
{"idDechets":7,"difficulty":1,"name":"toto","category":"test"}
现在,当我尝试用角度调用它时,它不起作用。
这是我的代码:
get.js
angular.module("mainModule", []).controller("mainController", function ($scope, $http)
{
$scope.getCallJSON = function () {
$http.get('/gestionDechets/library/dechet/getRandomDechet')
.success(function(data) {
$scope.dechet = data;
});
};
})
get.html
<body ng-app="mainModule">
<div ng-controller="mainController">
<button ng-click="getCallJSON()">GET call</button><br />
<textarea class="logTextArea">{{dechet}}</textarea>
</div>
</body>
点击GET呼叫按钮时没有任何反应。
这有什么问题?
注意:首先回答正确的REST路径,但问题仍然存在
答案 0 :(得分:0)
您正在从代码中调用错误的REST服务。将您的问题评论与您的代码进行比较
/gestionDechets/library/dechet/getRandomDechet
对战
$http.get('/gestionDechets/library/dechet/retrieveDechet')