問題タブ [emberfire]
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.
ember.js - テンプレートに表示される重複レコード
Ember JS で構築された調査アプリと、Emberfire アダプターを備えた Firebase バックエンドがあります。
私のユーザーモデルの関連部分は次のとおりです。
そして、私のresponseSet(ユーザーからの応答のコレクションです)
調査モデルは次のようになります。
さて、ユーザーを作成するときは、次のようにします...
ユーザーは期待どおりに追加されます。ただし、私のテンプレート (「ユーザーの追加」セクションと同じルートに表示される) では、同じレコードが複数回表示されます。
追加情報:
- Ember Data 1.13.11およびEmberFire 1.6.3でEmber 1.13.11を使用しています
- ページの更新または再読み込み ('location.reload()' を使用) により、ユーザー レコードが期待どおりに表示されます。
これは、現在クローズされているように見える Ember データの問題に関連している可能性があり、 Ember データのアップグレードにより、将来これが解決される可能性があります。ただし、この問題を処理するために、その間に何かできることはありますか?
ember.js - Ember 2.4 + EmberFire findAll ソート降順
アプリ: Ember 2.4
DB: FireBase;
降順でソートされたデータを取得できません。
使用する
私のメッセージのリストを取得するため。しかし、私はそれを降順で取得する必要があります。
EmberFire doc と api doc を既に読んでいる https://www.firebase.com/docs/web/libraries/ember/guide.html https://www.firebase.com/docs/web/libraries/ember/api.html
Ember 2.4 ガイドには明確な説明が見つかりませんでした。
前もって感謝します。
ember.js - テンプレートで関係を呼び出すと、DS.PromiseObject が返されます
Ember CLI と組み合わせて firebase を使用しています。私は次の設定をしています:
私は2つの単純なモデルを持っています
そして、私のプロファイルの 2 番目のモデル
次のプロファイル ルートがあります。
現在のセッションの電子メール アドレスがデータベース内の電子メール アドレスと等しいかどうかを確認します。そして、ユーザー オブジェクトを返します。これは機能しています。(これがこれを行う正しい方法かどうかわかりませんか?)
私のプロファイル ハンドルバー テンプレートには、次のコードがあります。
これにより、画面に次のように返されます。
私の推測では、関係データはまだ受信されていません。この問題を解決する方法がわかりません。そして 2 番目の質問: 現在ログインしているユーザーの確認は正しい方法ですか?
ember.js - ログイン後に申請ルートを更新
モデルが正しく読み込まれるように、ログイン後にアプリケーション ルートを更新する正しい方法を知りたいです。現時点では、ブラウザをハードリフレッシュした後にのみ目的の結果が得られます。
私のapplication.js (app/routes/application.js)
私の login.js (app/routes/login.js)
問題は私の application.hbs テンプレートで発生します。ここでは {{model.firstName}} などを呼び出しています
私の application.hbs (app/templates/application.js)
ember.js - firebase auth でロールを設定するにはどうすればよいですか?
現在、メールアドレスとパスワードでログインしています。しかし、各ユーザーにロールを割り当てることができるようにしたいと思います: 管理者またはユーザー。これはカスタム認証方法を使用して行われることを読みましたが、電子メール/パスワード認証で実装するドキュメントが明確ではありません。
それを設定するにはどうすればよいですか?
現在、emberにfirebaseを使用していますemberfire
アップデート:
ドキュメント参照: https://www.firebase.com/docs/web/guide/login/custom.html
ember.js - ember/firebaseで多対多の参照を削除できません
私はember/firebaseでこのモデルと多対多の関係を持っています
コントローラーには削除アクションがあります
このアクションはタグ レコードを削除しますが、ビデオ内の参照にはありません。タグが delet videos の場合、var は空に更新されます。参照を削除するにはどうすればよいですか??