¿Es posible definir Pusher o PubNub como un servicio angular? ¿Alguien tiene ejemplos de código de tal integración?¿Cómo integrar Angular.js con un servicio de mensajería en tiempo real como Pusher o PubNub?
Respuesta
Alguien ya lo hizo :-): http://jsfiddle.net/bv5Kq/13/
Asegúrese de revisar el wiki de ejemplos: https://github.com/angular/angular.js/wiki/JsFiddle-Examples
Hay AngularFire, para trabajar con Firebase - http://angularfire.com/
Hay una cierta biblioteca AngularJS "no oficial" para PubNub. Es un envoltorio de servicio simple para el objeto de biblioteca PUBNUB global. El código principal se encuentra en app/scripts/pubnub-angular.coffee y se ve así:
angular.module('pubnub.angular.service', [])
.factory 'PubNub',() -> PUBNUB
puede encontrar el repositorio GitHub aquí:
prueba este. Tiene cambios de color, emoticones, hipervínculos clicables y múltiples canales. Ninguna base de datos o tomas requerida, apenas una cuenta PubNub: http://jadendreamer.wordpress.com/2013/10/22/advanced-angular-chatroom-tutorial-no-database-or-sockets-required/
Prueba esto: módulo de https://disparity.github.io/angular-pusher/, para eventos de empuje integración en sistema de eventos angular
- 1. Servicio web de moneda en tiempo real
- 2. Puntuaciones de deportes en tiempo real de un servicio web?
- 3. Servicio de mensajería que funciona como el EventBus de Guava
- 4. ¿Cómo integrar Tapku con el servicio CalDAV?
- 5. Cómo arrancar los datos tal como fueron obtenidos por un servicio $ resource en Angular.js
- 6. Mejores prácticas para pubnub en android
- 7. Juggernaut/Faye vs. Pusher para un servicio web alojado en Heroku?
- 8. MongoDb Transmisión de datos insertados en tiempo real (o casi en tiempo real)
- 9. ¿integración de angular.js (o knockout.js) con otras bibliotecas de UI?
- 10. de Java en tiempo real marco de seguimiento del servicio
- 11. Creando tablas con Angular.js
- 12. Crear un servicio web (WCF) para integrar con QuickBooks
- 13. ¿Cómo integrar solr o elasticsearch con JPA?
- 14. ¿Cómo construir un sistema de mensajería en .NET?
- 15. Transmisión HTTP en tiempo real con encriptación
- 16. ¿Cómo puedo recuperar registros actualizados en tiempo real? (notificaciones push?)
- 17. Formateo en tiempo real con NSNumberFormatter en un UITextfield
- 18. Seguridad en angular.js con Ruby on Rails
- 19. amqp o xmpp para juegos en tiempo real en línea
- 20. Chat en tiempo real con notificación push
- 21. Python: ¿Cómo crear un archivo gzip'd en tiempo real?
- 22. ¿Cómo actualizar Android ListView con datos dinámicos en tiempo real?
- 23. XMPP/Jabber vs Redis Pub/Sub para un servidor de chat en tiempo real
- 24. Monitoreo de MySQL en tiempo real
- 25. Log4Net con WCF en ejecución como servicio
- 26. cómo obtener un reloj de tiempo real en C#?
- 27. Sesiones de bus de servicio y mensajería de Azure
- 28. Edición colaborativa en tiempo real: ¿cómo funciona?
- 29. ¿Cómo borrar un índice en tiempo real en Sphinx?
- 30. Tiempo real gráfico de datos
En mi opinión, el uso de un servicio angular que ajustar el código PubNub haría más sentido que colocar el código PUBNUB en un controlador. Por supuesto, eso podría ser solo un código de ejemplo. Algo para tener en cuenta. Más información: http://docs.angularjs.org/guide/dev_guide.services.creating_services –