2017-01-12 3 views
-1

Как я могу конвертировать этот вызов REST в angularJS из $ http to $ resource?

$http.get('https://url?&q={"last-name":"Harris"}') 
    .success(function (restData) { 
    $rootScope.resp = restData; 
}); 
+0

Почему это было приостановлено? Я новичок в этом форуме. как я мог сделать лучше? –

ответ

0

Thy это:

$resource('https://url?&q={"last-name":"Harris"}').get(function(response){}); 
+0

Хмм, я ожидал чего-то вроде $ resource.get ({"last-name": "Harris"}), но точно не знаю, как это сделать. есть идеи? –

+0

yesh Это была опечатка –

0

Я ожидал, что я мог бы просто поставить дополнительные критерии выбора запроса с использованием $ ресурса, но я думаю, что RESTful API позволяет только такой выбор через & д = пары в url.

Итак, я буду использовать примеры из приведенной ниже ссылки и построить свою собственную небольшую фабрику, чтобы дать мне гибкость, которая позволяет мне манипулировать URL-адресом и выбирать записи с использованием любого желаемого поля, а не только по уникальной записи: id https://docs.angularjs.org/api/ngResource/service/ $ resource

Опубликовать здесь обновление, так как мое понимание еще больше улучшилось.

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