【问题标题】:How to integrate Angular.js with a realtime messaging service like Pusher or PubNub?如何将 Angular.js 与 Pusher 或 PubNub 等实时消息服务集成?
【发布时间】:2012-09-13 18:01:03
【问题描述】:

是否可以将 Pusher 或 PubNub 定义为 Angular 服务? 有人有这种集成的代码示例吗?

【问题讨论】:

    标签: javascript angularjs pusher pubnub


    【解决方案1】:

    有人已经成功了 :-): http://jsfiddle.net/bv5Kq/13/

    请务必查看 wiki 以获取示例:https://github.com/angular/angular.js/wiki/JsFiddle-Examples

    【讨论】:

    【解决方案2】:

    有 AngularFire,用于与 Firebase 一起工作 - http://angularfire.com/

    【讨论】:

      【解决方案3】:

      PubNub 有一个有点“非官方”的 AngularJS 库。它是全局 PUBNUB 库对象的简单服务包装器。主要代码在 app/scripts/pubnub-angular.coffee 中,如下所示:

      angular.module('pubnub.angular.service', [])
        .factory 'PubNub', () -> PUBNUB
      

      您可以在此处找到 GitHub 存储库:

      https://github.com/pubnub/angular-js

      【讨论】:

        【解决方案4】:

        试试这个。它具有变色、表情、可点击的超链接和多个频道。不需要数据库或套接字,只需一个 PubNub 帐户:http://jadendreamer.wordpress.com/2013/10/22/advanced-angular-chatroom-tutorial-no-database-or-sockets-required/

        【讨论】:

          【解决方案5】:

          试试这个:https://disparity.github.io/angular-pusher/,将推送事件集成到角度事件系统中的模块

          【讨论】:

            猜你喜欢
            • 2013-12-09
            • 2013-10-17
            • 1970-01-01
            • 2014-09-29
            • 1970-01-01
            • 1970-01-01
            • 2013-11-18
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多