что возвращает Restangular.all()?

#angularjs #restangular #mean-stack

#angularjs #restangular #означает-стек

Вопрос:

Почему мы должны использовать Restangular.все каждый раз перед отправкой запроса.

 var messages= Restangular.all('posts');
var newMessage = {
  body: "Hello world"
};
messages.post(newMessage);
  

Когда я просматриваю «сообщения» в консоли, он показывает пустой массив.

1) Каковы свойства «сообщений»?

2) Является ли это экземпляром collection .

Комментарии:

1. Вероятно (если не очевидно)! Почему бы вам не проверить его свойства …?

Ответ №1:

Из документации: messages — это просто объект restangular, который указывает на uri вашего ресурса messages на сервере.

Чтобы просмотреть сообщения, вам нужно будет вызвать метод для сообщений, таких как getList(), это вернет обещание, которое вы затем развернете, чтобы найти свой список сообщений.