создать список из запроса http

0

У меня этот код в контроллере:

 @RequestMapping("/allU")
    public List<Utilisateur> AllU()
    {
        return UtilisateurRepo.findAll();

    }

в моем коде angularjs, когда я ставил:

$scope.list=$http.get("/allU");
alert($scope.list);

результатом будет объект Object, но не список json. когда я делаю запрос (/Allu) непосредственно в браузере, я получаю список json. Я хотел знать, как получить этот список из http-запроса

  • 0
    Попробуйте JSON.parse () возможно?
Теги:
list

1 ответ

2

Вы не пользуетесь обещанием. Используйте обещание следующим образом:

$http.get("/allU").then(function(data) {
    $scope.list = data; //data from api
}, function(error) {
    //handle in case api fails
});

Мы должны использовать обещание, потому что вызовы ajax носят асинхронный характер, и нам нужно обещание обрабатывать данные, возвращаемые после завершения запроса.

  • 0
    Я использовал ваш ответ, но результат не был определен. Пожалуйста, помогите мне
  • 0
    Вы получаете какие-либо данные от API? попробуйте сделать console.log (data) внутри блока then, чтобы выяснить это.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню