問題タブ [polymerfire]

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.

0 投票する
1 に答える
166 参照

javascript - Polymerfire TypeError

私は Polymer を初めて使用し、Firebase-document コンポーネントを使用してユーザー データを保存しようとしています。

関連するコード スニペットは次のとおりです。

コンポーネントの初期化:

そしてJavaScriptの部分:

デバッグ関数を呼び出すと、

Uncaught (約束) TypeError: c[b] is not a function(…).

スタックトレース:

最小化された firebase-app.js ファイルでエラーがスローされるため、私はそれほど賢くありません。うまくいけば、すべてが適切に構成されます。ユーザー認証はうまく機能し、アプリ名も問題ありません(アプリが初期化されていない場合、エラーがスローされます)。

データベース内のデータをモックしようとしましたが、firebase-document はそれらをロードしません。潜在的な承認の問題を排除するためにデータが公開されるようにデータベース ルールを設定しましたが、役に立ちませんでした。

試行 2:

データを保存する別の方法を見つけました。コードは次のとおりです。

Javascript 部分:

このセットアップでは、別のエラーが発生します。コンソールからの出力は次のとおりです。

users/Z5uAEYO2S1g2JYClpkk1Vtw130i2

app-storage-behavior.html:350 users/Z5uAEYO2S1g2JYClpkk1Vtw130i2 の Firebase 値を Object {firstName: "", lastName: ""} に設定します

firebase-database-behavior.html:61 Uncaught (in promise) TypeError: Undefined(…)_setFirebaseValue のプロパティ 'ref' を読み取れません

firebase-database-behaviour.html の次の行で失敗します。

var result = this.db.ref(path).set(leaf ? value.$val : value);

構成に問題があるようですが、認証は正常に機能するため、私にはわかりません。

私はこれで立ち往生しているので、どんな助けにも感謝します。

ありがとう、ヤン

0 投票する
0 に答える
209 参照

firebase - firebase-query データが (JSON のより深いレベルで) 直接公開されていない場合、通知の変更を強制する必要がありますか?

firebase の 3 レベル構造にいくつかのデータがあります。Polymerfire の firebase-query 要素を使用して、簡単にデータを取得し、必要なものを抽出できます。しかし、第 3 層のデータを変更しても、Polymer のデータ バインディング機能を利用しているため、iron-list にそれが反映されると期待しても何も起こりません。

クエリパスがデータを変更している直接のレベルであり、すべて正常に動作する場合に、正常に動作する他のインスタンスがあります。

このスレッドに出くわしました。firebase -query にこの問題があるようです。解決されているかどうかは疑問ですが、そうでない場合は、変更のみを取得する簡単な方法を教えていただければ幸いです。現在、リンクに示されているパスを使用していますが、かなり面倒です。ありがとう。

「読みやすくするために関係のないものは削除しました」

ここに私のデータ構造があります:

ここで、データを iron-list にバインドします。

0 投票する
2 に答える
149 参照

firebase - Firebase 2.x + Polymer 1.x: CDN から Polymerfire をロードしてデータをフェッチする

polymerfire要素を使用してデータを取得し、要素にデータhttps://dinosaur-facts.firebaseio.com/dinosaursを表示したいと考えていますdom-repeat

私は何を間違っていますか?どうすればそれを正しく行うことができますか?

これが jsBinです。

http://jsbin.com/zeyimotasa/1/edit?html,console,output
0 投票する
1 に答える
239 参照

firebase - Polymerfire と匿名ログインを使用すると、firebase-query オブジェクトにデータがありません

Firebase と Polymer を使用して Web サイトを作成したいと考えています。

ログインは必要ありません (Firebase console.firebase.google.com で変更した場合)。

データベースのルールは次のとおりです。

これは、アプリにアクセスできる人なら誰でも問題ありません。

それでも、要素をクエリしようとすると、結果はゼロ (空の配列) になります。

要するに、コードは次のようになります。

データベースにデータがあります。

データが取得されない理由がわかりません。データへの匿名アクセスを行っているため、firebase-auth 要素は必要ありませんよね?

0 投票する
2 に答える
376 参照

javascript - dom-repeat 内の子ノードをカウントする

テンプレート dom-repeat 内の子ノードをカウントしようとしています。firebase-query でデータをプルしています。

dom-repeat 内で、提案オブジェクトの子ノードの数を表示したいと考えています。画像は firebase のデータ構造を示しています。dom-repeat はすべてのジョブをループします。

ここに画像の説明を入力

提案データを関数 _computeproposals(job.proposals) に渡します。ここでは、提案の子ノードの数を返す必要があります。

console.log(提案): ここに画像の説明を入力