2016-12-02 13 views
4

私は現在、firebaseの統合によるポリマー1.7のアプリケーションを構築中です。統合には、スターターキットの鉄ページも使用されます。ポリマーでのFirebaseの共有認証

私の質問は、最良の使用の​​ために利用可能な、または採用されている最高のアーキテクチャパターンを理解することです。

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コンポーネントの原則で書かれているようです。

お勧めは何ですか?

答えて

0

<iron-meta>コンポーネントを使用すると、domツリーと<iron-meta-query>の間で情報を共有できます。例えば

、あなたはあなたの子供のいくつかのデータを取得するために次に、あなたの親コンポーネントで定義された鉄 - メタ

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

を持つことができます<iron-meta>コンポーネント参照を使用する方法の詳細については

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

を使用Polymer documentation

関連する問題