销毁Polymer-element并重新创建具有其他属性的新元素......或?

时间:2015-10-05 21:02:52

标签: javascript html polymer-1.0 pubnub

我想知道执行以下操作的最佳方法是什么:我有一个Polymer-elementPubNub(处理Realtime Messaging))&# 34;实例"带有一些属性值(元素属性(更准确地说,是要监听/加入的通道))。并且由于用户应该能够切换聊天室(/频道),我不确定它是否是一个如此好的想法来实例化" 5 PubNub-elements然后在后台进行5次活动聊天(接收消息),如果没有别的话会消耗更多的电池电量(?)。

那么,我应该实例化一个PubNub-element,然后在用户交换频道时删除并替换它吗?如何在Polymer中做得最好?

或者在处理这类问题时应该采取其他方法吗?

1 个答案:

答案 0 :(得分:1)

你是对的,当前的pubnub元素是非常基本的,缺乏许多功能,正如你已经注意到的那样。

正如Craig所说,我一般不建议创建一堆实例,但是,聚合物元素缺乏可以动态修改所有属性的方式 - 您可以将通道名称更改为发布,但它不能用于订阅......

我建议只使用我们的vanilla JavaScript API,而不是使用Polymer元素进行一些解决方法。对于你的场景来说,这可能会轻松得多。

请不要犹豫向我们发送一两个请求: - )