問題タブ [firebase-polymer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-drive-api - すべてのスプレッドシートをロードする Polymer および Google-Sheets コンポーネント
Polymer アプリを作成していて、Google ドライブ アカウントからすべてのスプレッドシートを読み込もうとしていますが、問題が発生しています。個々のスプレッドシートを一度に取り込むことはできますが、すべてを一度に取り込む方法はありますか? ドキュメント(添付)には、キーを省略して可能であると書かれていますが、運がありません。以下の私のコードを見つけてください。どんな助けでも大歓迎です。ジャスティン
my-dashboard.html
以下は個々のスプレッドシートで機能します
my-googlesheets-element.html
firebase - Polymer 1.x + Firebase 2.x: ログイン後の最初のレンダリングで Firebase データがロードされない
ユーザー ログイン イベント後のページの最初の読み込みitems
時に、Firebase に保存されている一連のオブジェクトをプロパティに入力したいと考えています。
Aは私の望ましい行動を達成します。
あBはしません。
BBを使用すると、オブジェクトが読み込まれることを期待していitems
ますが、items
オブジェクトは null です。ただし、ブラウザーを手動で (ログアウトせずに) 更新すると、要素は期待どおりに動作します。ただし、ログアウトすると(ログアウト中に更新すると)、再度リロードするまで問題が再発します。ここで説明されているように、アプリがリセットされないという事実の一部が原因で、ログアウトしてから再度ログインしても問題が再発しないと思います。
なぜAが機能するのですか? しかし、Bではありませんか?また、B を機能させるには、 Bにどのような変更を加える必要がありますか? widgets
(パスからのパスを保存したいので、root/widgets/
その詳細をusers/...
パスの下に保存する必要はありません。
以前の失敗した試行
私の現在の (証明されていない) 理論は、Bの場合(URL が定数/静的である場合、つまりwidgets/
)firebase-query
はある種の競合状態に関与するというものです。ライフサイクルイベントの後にのみデータを取得し、データの再取得を試みません。一方、属性のデータバインディングに基づいてパスが動的に更新されると、 は再取得を試みfirebase-query
ますpath
(つまり、path="users/[[user.uid]]/widgets"
)。この理論は正しいですか?それとも他に何か原因があるのでしょうか? イベント後にデータを強制的に取得する必要がありますか? もしそうなら、どうすればこれをすべて達成できますか?
次のアイデアを試してみましたが、成功しませんでした。
ハ Dまた、Polymer Slack サイトで、@will-in-china は次のように述べています。
初めてデータをロードするときに問題が発生しました。同じパスへの参照が複数ない場合、この問題は発生しないことがわかりました。
path="widgets"
要素 (およびアプリ)内の要素内のパスへの参照が 1 つしかないため、このコンテキストでそれが何を意味するのかわかりませんfirebase-query
。
polymer - Polymer-firebase: firebase でポリマー固有のデータを表示
こんにちは、私はFirebaseにユーザーのリストを含むドキュメントと、この構造を持つ別のドキュメントを持っています:
コンポーネント「父」で、すべてのユーザーを取得します。
次に、「子」コンポーネントを呼び出します。ユーザーがそこに表示された場合、特定の year_month を検索する必要があります。呼び出すプロパティがあります。結構ですが、プロパティはありません:(私はこれをやっています:
そして最終結果、たとえばこの場合、すべてのチェックがアクティブでなければなりませんが、最後のチェックだけが正しい値を持っています:( 、これを解決する最善の方法は何ですか? 、あなたのコメントに感謝します:
frontend - Flex Ratio がポリマーで機能しない ^1.7.0?
Flex-ratio プロパティを使用していますが、このプロパティが機能しません。コードを共有しています。このリンクによると、このプロパティはPolymer 1.0でうまく機能しています。
firebase - エラーイベントをコールバックするためにPolymerfire(firebase-document)を取得しますか?
firebase-document
リクエストが失敗した後にエラー イベントをコールバックするにはどうすればよいですか? (または、少なくとも要求が完了したという通知があれば、応答を強制的にチェックして、期待されるデータを受信したかどうかを確認できますか?)
たとえば、パスにドット ( .
)などの不正な文字を入力すると、
そして、次のエラーメッセージが表示されます。
キャッチされないエラー: Firebase.child が失敗しました: 最初の引数は無効なパスでした: "email-address/user@example.com"。パスは空でない文字列である必要があり、"."、"#"、"$"、"["、または "]" を含めることはできません。
error
イベント(または何か)が自動的に発生するようです。しかし、ドキュメントには何も言及されていません。
例外コールバックまたは少なくとも応答が完了した通知を取得するにはどうすればよいですか?