sarooj bukhari Ответов: 2

Почему мы используем http-запрос для получения данных?


Привет ребята
Мой вопрос заключается в том, почему мы используем http-запрос для получения данных в angular??
что это за http?пожалуйста, объясните подробно

Что я уже пробовал:

Я поискал в google, но так и не нашел его .

Richard MacCutchan

Вы искали в google HTTP и ничего не нашли?

CPallini

Это меня тоже озадачивает.

2 Ответов

Рейтинг:
2

Bohdan Stupak

Как вы могли бы теперь догадаться, angular-это клиентский фреймворк, который означает, что он работает в браузере пользователя. Поэтому не самая лучшая идея-оставлять сложные вычисления на усмотрение пользователя. Кроме того, вам может понадобиться доступ к данным, хранящимся в каком-то постоянном хранилище на удаленном сервере.
Таким образом, основная идея заключается в том, что вы оставляете хранение данных и сложные вычисления удаленному серверу, в то время как angular просто обрабатывает представление ваших данных.
Вот почему вам нужен способ для angular общаться с удаленным сервером. А вы пользуетесь

$http
для этого.
Естественным способом для сервера является предоставление некоторого REST API с помощью которого ваше угловое приложение запрашивает данные следующим образом
$http({
  method: 'GET',
  url: '/yourApiEndpoint'
}).then(function successCallback(response) {
    // this callback will be called asynchronously
    // when the response is available
  }, function errorCallback(response) {
    // called asynchronously if an error occurs
    // or server returns response with an error status.
  });