Можно ли обновить выражение AngularJS через вызов API через Сервис?

0

Я ищу способ (и даже не уверен, что это возможно), чтобы обновить выражение "Угловое выражение" на моей странице HTML, когда данные отправляются в API.

Например, скажем, у меня есть $scope.message на моей странице.html. Есть ли способ отправить сообщение в API (например, http://...?message=foo) и обновить страницу с сообщением?

Кроме того, мне нужно, чтобы $scope.message обновлялся в Угловой службе, поэтому он доступен для нескольких страниц на моем веб-сайте.

Я хочу, чтобы это было обновление в реальном времени, но если нет, я доволен выполнением кода на таймере или чем-то подобным.

Любые предложения оценили.

ОБНОВИТЬ

Я предполагаю, что это будет невозможно, но на всякий случай я не объяснил это правильно, я попробую и упрощу его.

Я могу найти информацию об использовании AngularJS для отправки команд GET OUT на URL-адрес и получения данных. Мне нужно отправить строку JSON К моему угловому сайту, чтобы обновить переменный. Поэтому в основном, как обновление поля в моей базе данных, я хочу, чтобы другое серверное приложение отправляло оповещение на мой сайт с угловым выражением, чтобы обновить статус этого значения в реальном времени. Я действительно не хочу запускать постоянную проверку базы данных, если мне это не нужно.

Я открыт для любых других предложений о том, как добиться этого.

Теги:
angular-services

1 ответ

0

если вы не заботитесь о старых школьных браузерах, вы можете попробовать использовать WebSocket, он похож на TCP-сокет, который позволяет вам переходить от сервера к клиенту. Я бы создал службу, которая управляет подключением к сети, и область обновления при получении сообщения. Надеюсь, это поможет. Подробнее здесь: https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API

Ещё вопросы

Сообщество Overcoder
Наверх
Меню