Сделайте ваше угловое приложение более живым с помощью библиотеки PusherJS.
Угловой с толкателем
Обзор каналов
Pusher Channels обеспечивает связь в реальном времени между серверами, приложениями и устройствами. Каналы используются для диаграмм в реальном времени, списков пользователей в реальном времени, карт в реальном времени, многопользовательских игр и многих других видов обновлений пользовательского интерфейса.
Установка
Если вы используете Pusher Channels на веб-странице, вы можете установить библиотеку через:
npm install --save pusher-js
В .angular-cli.json
мы включаем следующее:
"scripts": ["../node_modules/pusher-js/dist/web/pusher.min.js"]
Мы создаем наш websocket.service
, выполнив команду:
ng generate service WebSocketService
В websocket.service.ts
мы слушаем канал(ы):
Вывод
В этой статье мы узнали, как добавить функциональность в реальном времени в наши приложения Angular путем интеграции с pushe.