我和Arduino一起创建了一个项目,我通过Sub和Pub键将实时数据发送到PubNub,这一切都很好。我不是想把pubnub的数据输入我的angular5应用程序。
我订阅了这样的频道:

  constructor(pubnub: PubNubAngular) {
    pubnub.init({
        publishKey: 'My_pub_key',
        subscribeKey: 'My_sub_key'
        })
        pubnub.subscribe({
          channels: ['MyChannel'],
          triggerEvents: true,
          withPresence: true,
          autoload: 100
      });
    }

它位于名为“pubnub”的组件中。然后我将其发布到名为Arduino应用程序的组件中的页面:
  <div class="col-md-5 bgwhite" *ngIf="!appStart">

    <h3 style="color: red; padding-top:1%;"> Application beginning...</h3>
    <app-pubnub></app-pubnub>
  </div>

但是数据没有发布到我的应用程序中,以前有人对此做过什么吗?任何帮助都很好!

最佳答案

我相信你需要在订阅后收到这些信息。
这就是我的工作方式:

  pubnub.subscribe({channels: ['MyChannel'], triggerEvents: true, withPresence: true, autoload: 100});

  this.threads = pubnub.getMessage('MyChannel')

然后我可以从threads访问消息
还要查阅https://github.com/pubnub/pubnub-angular2进一步的文档。

关于angular - 将PubNub链接到Angular5以在Web应用程序中发布数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49841941/

10-11 22:23