Показать сообщение отдельно
  #1 (permalink)  
Старый 23.08.2015, 20:49
Аватар для afanasev
Новичок на форуме
Отправить личное сообщение для afanasev Посмотреть профиль Найти все сообщения от afanasev
 
Регистрация: 13.11.2012
Сообщений: 3

$resource custom action query
Не могу понять, почему не удается сформировать строку вида
http://myrest/v1/users?page=5

из приеденных ниже ресурсов правильную строку дает только good

app.constant('userUrl', 'http://myrest/v1/users/');
app.constant('userUrlPagination', 'http://myrest/v1/users');
app.factory('Users', ['$http', '$rootScope', '$resource', '$location', 'toaster','userUrl','userUrlPagination',
    function ($http, $rootScope, $resource, $location, toaster, userUrl,userUrlPagination) {

        var bad = $resource(userUrl + ":id", {id: '@id', page: 5});
        var good = $resource(userUrlPagination + "?page=:page",  {page: 5});


Хотя в мануале https://code.angularjs.org/1.3.18/do...vice/$resource
черным по белому написано, что вот это должно работать.
...Given a template /path/:verb and parameter {verb:'greet', salutation:'Hello'} results in URL /path/greet?salutation=Hello ...

Последний раз редактировалось afanasev, 24.08.2015 в 23:20. Причина: Утчонение темы
Ответить с цитированием