このマージ鳥居に従って、 emberfire にマージされました。ただし、それを使用する方法については、Googleにはあまりありません。私はそれを理解するために emberfire の統合テストのいくつかを調べようとしましたが、役に立ちませんでした。
古いアプローチに似た実装、または実際に機能するものを探しています:
import Ember from 'ember';
export default Ember.Route.extend({
beforeModel: function() {
return this.get("session").fetch().catch(function() {});
},
actions: {
signIn: function(provider) {
this.get("session").open("firebase", { provider: "google"}).then(function(data) {
console.log(data.currentUser);
});
},
signOut: function() {
this.get("session").close();
}
}
});
session
.hbs テンプレートで使用できる場所。誰かが私を正しい方向に向けることができますか/例を挙げてください?