首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Pusher.com :有没有办法使用channel.bind_all(),让我只得到推送的事件?

Pusher.com :有没有办法使用channel.bind_all(),让我只得到推送的事件?
EN

Stack Overflow用户
提问于 2013-04-26 00:58:35
回答 1查看 849关注 0票数 0

我有一个发布恒温器事件的频道。这些事件按温度变化和恒温器控制变化分组。我有3个监听器(网页):摘要,温度变化和恒温器变化。

我想我设置了一个通道't1‘(恒温器1),并有一些事件,比如tc (温度改变),tm (恒温器模式改变),tsh (温度设定加热)等。

温度变化页面很容易设置:订阅't1',绑定到'tc‘。

但是恒温器控制页面比较难。我可以这样做吗:订阅't1',绑定到非'tc'?此页面希望接收除“tc”之外的所有事件。

我所做的是在网页javascript中执行一个循环,为每个事件(tm、tsh、tsc等)生成多个't1'.bind()调用。t1.bind(tm)、t1.bind(tsh)、t1.bind(tsc)等。

摘要页面需要查看所有事件。所以我想知道如何使用bind_all()。

但是如果我使用bind_all,我也会收到很多pusher事件。我想我能想出如何过滤掉这些,但不知道你们有没有更好的主意。

谢谢你的建议!

EN

回答 1

Stack Overflow用户

发布于 2014-03-27 00:06:30

我通过使用多个通道(这是一个特性),以及特定的事件来解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16220597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档