根据this merge,torii已合并为emberfire。关于如何使用它的谷歌没有太多。我试图在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();
}
}
});
您可以在.hbs模板中使用session
。任何人都可以指出我正确的方向/举个例子吗?