0

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

我在想我设置了一个通道“t1”(恒温器 1)并有诸如 tc(温度变化)、tm(恒温器模式变化)、tsh(温度设置加热)等事件。

温度变化页面设置简单:订阅't1',绑定'tc'。

但是恒温器控制页面更难。我可以做类似的事情:订阅't1',绑定到 NOT 'tc'?此页面希望接收除“tc”之外的所有事件。

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

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

但是如果我使用 bind_all 我也会得到很多推送事件。我想我可以弄清楚如何过滤掉这些,但想知道你们是否有更好的想法。

感谢您的任何建议!

4

1 回答 1

0

我通过使用多个通道(这是一项功能)和特定事件来解决这个问题。

于 2014-03-26T16:06:29.667 回答