0
Firefbaseに接続するためにPolyfireで新しいPolymer-2.xを使用しようとしていますが、このデモプロジェクトでは場所のリストのみを表示し、firebase認証を使用して、場所リスト。polymer-2xでfirebase認証を行う方法
私はFirebase認証を有効にすることはできませんし、このプロジェクトのサンプルもありません。唯一のサンプルはPolymer-1.x用で、Polymerオブジェクトで古いコードを使用しています。
ここで私のコードの一部ですが、場所のリストがうまくいって、firebaseデータベースを正しく取得できますが、スクリプトは認証を求めていません。
HTMLセクション:
<firebase-app
auth-domain="blablabla.firebaseapp.com"
database-url="https://blablabla.firebaseio.com"
api-key="blablabla"
storage-bucket="blablabla.appspot.com"
messaging-sender-id="blablabla">
</firebase-app>
<firebase-auth id="auth" user="{{ user }}" provider="google" on-error="handleError">
</firebase-auth>
ビューセクション:
<firebase-query
id="query"
path="/places"
data="{{ places }}">
</firebase-query>
<ul>
<template is="dom-repeat" items="{{ places }}" as="item">
<li>[[ item.name ]]</li>
</template>
</ul>
スクリプトセクション:
<script>
class MyView1 extends Polymer.Element {
static get is() {
return 'my-view1';
}
static get properties() {
return {
places: {
type: Object
}
}
}
}
window.customElements.define(MyView1.is, MyView1);
</script>
質問がでポップアップ認証または任意のfirebase認証メソッドを呼び出す方法、ですこの新しいES6スクリプト?
をはい、それが働いていた、私の問題は、私はfirebase-AUTH外DOMモジュールを宣言している...内部でなければなりません... – zho
はい、DOMモジュールは常にべきテンプレートとスクリプトタグをカプセル化します。 – Niklas