微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – Firebase在聚合物中共享身份验证

我目前正在使用firebase集成在聚合物1.7中构建应用程序.集成还使用入门工具包中的铁页.

我的问题是了解可用或最佳使用的最佳建筑模式.

index.html: <app></app>
    app.html: 
      <firebase-app>
      <firebase-auth>
      <firebase-document> (query)
      <firebase-document> (query)

      <iron-pages>
        <profile uid="[[user]]" data="[[data]]">
        <login uid="[[user]]">
        <contact>
        <latest data="[[data]]">

我已经内置了页面切换器,它工作正常,但如果我想验证页面似乎令人费解,每次传递用户绑定.

此外,我想将其分开,以便在组件内运行查询,它获取所需的所有信息.我目前正在构建一个庞大的app.html,它似乎没有使用Web组件原则编写.

什么是推荐?

解决方法

你可以使用< iron-Meta>用于在dom树和< iron-Meta-query>之间共享信息的组件获取这些数据.

例如,您可以在父组件中定义iron-Meta

<iron-Meta id="data" key="shared" value='{
     "id": "1"
   }'>
</iron-Meta>

然后获取一些孩子使用的数据

<iron-Meta-query key="shared" value="{{sharedValue}}">

有关使用< iron-Meta>的更多信息组件见Polymer documentation

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐