Javascript 聚合物应用的全球数据存储

Javascript 聚合物应用的全球数据存储,javascript,html,polymer,web-component,Javascript,Html,Polymer,Web Component,我正在为我的聚合物应用程序创建一个全局数据存储web组件。它负责从服务器上检索/更改数据 数据存储本身提供了诸如get(查询)、set(对象、属性)、create(属性)和delete(对象)等功能 使用为其他组件提供数据的“WebComponent”方式是什么?我还对如何在数据存储和其他组件之间实现双向数据绑定感到好奇。您是否查看了firebase元素? 它提供了与您所描述的相同的功能,但使用了Firebase的服务。我只想澄清一下,通用/纯Web组件-y方式可以与聚合物方式完全不同。如果数据

我正在为我的聚合物应用程序创建一个全局数据存储
web组件。它负责从服务器上检索/更改数据

数据存储本身提供了诸如
get(查询)、set(对象、属性)、create(属性)和delete(对象)
等功能


使用
为其他组件提供数据的“WebComponent”方式是什么?我还对如何在数据存储和其他组件之间实现双向数据绑定感到好奇。

您是否查看了firebase元素?
它提供了与您所描述的相同的功能,但使用了Firebase的服务。

我只想澄清一下,通用/纯Web组件-y方式可以与聚合物方式完全不同。如果数据绑定是元素的一个重要部分,那么可能会有很多特定于聚合物的代码——数据绑定并不像Web组件那样标准化(或者至少很快就会标准化)。谢谢大家的提醒。我一直担心在应用程序中有太多聚合物专用的东西,但恐怕这仍然是我们今天最接近使用web组件的地方。这可能是一个很好的选择。可以在不使用其他聚合物的情况下,将聚合物的polyfill用于拟定的腹板组件标准。然而,(a)与全聚合物相比,这是非常有限的,(b)看起来Web组件草稿仍将发生重大变化,因此您的代码可能仍然无法满足未来的要求或与最终的标准不符。这是一个很好的提示。分离身份验证、查询行为和集合似乎是一种可靠的方法。组件是否也可以将更改写入Firebase?还有其他类似的元素吗?是的,它们使用Firebase API使用双向数据绑定,请查看实现,这非常简单!我自己构建了一些扩展元素,但它涉及更多的感知和基本应用程序服务,如开箱即用的配置文件管理,如下所示: