我和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/