Прямоугольный вход в angularjs

Я использую функцию получения Restangular. И взамен я получаю объект, у которого есть клиенты и некоторые другие функции restangular, но эти функции restangular не связаны со списком клиентов.

Почему? Есть ли другой способ?


person palash-kulkarni    schedule 10.11.2016    source источник
comment
Покажите нам свой код, пожалуйста   -  person manzapanza    schedule 10.11.2016
comment
Дело в том, что когда я использовал getList(), он просто возвращал массив в качестве ответа, а все записи (объекты) содержали прямоугольные функции, такие как сохранение, исправление, обычная запись, публикация и т. д. Но теперь мне нужна и другая информация, например, records_count, next_cursor, prev_cursor. Поэтому для этого я использовал get('', params = {}), который возвращает ответ {records: [..], save(), plain(), patch().. } Я спрашиваю в массиве записей, объект записи не имеют рестангулярные функции, такие как save(), plain(), patch() и т. д. Так есть ли способ добавить рестангулярную функцию к каждой записи.   -  person palash-kulkarni    schedule 10.11.2016
comment
Итак, вы хотели бы добавить какую-то пользовательскую функцию в коллекцию клиентов?   -  person manzapanza    schedule 10.11.2016
comment
Нет, я хочу, чтобы реугольные функции (сохранение, удаление) для каждой записи. И те не приходят к этому. Прямоугольная функция появляется только в основе ответа.   -  person palash-kulkarni    schedule 10.11.2016
comment
Пожалуйста, отредактируйте свой вопрос и добавьте код, чтобы лучше описать то, чего вы хотели бы достичь.   -  person manzapanza    schedule 10.11.2016


Ответы (1)


Используйте для этого .plain().

Restangular.one('accounts', 1234)
    .then(function (account) {
        account.plain(); // object whitout the restangular methods
    });
person Matheus    schedule 10.11.2016