2014-12-24 3 views
0

Я пытаюсь сделать простой http получить с угловой. Я использую eclipse и jboss.Проблема с angularjs для вызова http получить услугу

я уже следующий отдых службы /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

ли вы проверить, если вызов проходит и возвращается (Проверьте вашу сетевую консоль) отлично без каких-либо ошибок HTTP? Вы видите данные в обратном вызове успеха? – PSL

+0

я попробовал, и вот что я нашел в консоли Methode GET En кэш \t Non Etat \t OK Код , кажется, работает, но результат не отображается в тестовой области. что проблема? – Romain

ответ

0

Вы звоните неправильную службу REST из вашего кода. Сравните ваш вопрос комментарий к коду

/gestionDechets/library/dechet/getRandomDechet 

Versus

$http.get('/gestionDechets/library/dechet/retrieveDechet') 
+0

Привет, спасибо за ваш ответ, я обновил код, но по-прежнему ничего не возвращается в текстовой области после нажатия кнопки вызова GET. – Romain

Смежные вопросы