1

我正在尝试在 Ember 应用程序中使用 torii 使用 Facebook 登录。我正在使用 ember 2.0(具体来说是 2.11)。下面是我的组件 my-login 的把手

{{#paper-button raised=true onClick=(action "loginUsingFacebook")}}Login Using Faceboo{{/paper-button}}

我的组件中的操作定义为

import Ember from 'ember';

export default Ember.Component.extend({
    actions:{
        loginUsingFacebook(){
            let session = this.get('session'); //session comes undefined
            console.log(session);
        }
    }
});

我已经按照定义设置了我的环境[here][1]

在我的申请路线中,我将其用作

{{#my-login}} {{/my-login}}
{{outlet}}

我正在使用路径 app/torii-adapter 上的 torii-adapter 并完全按照此处提供

我已经使用 npm install torii 安装了 torii。你能否让我知道我错过了什么。

我无法参加会议。

4

1 回答 1

1

您是否需要session在尝试访问组件之前将其注入组件?

session: Ember.inject.service('session')
于 2017-02-25T09:07:09.407 回答