this.get('session') возвращает неопределенное значение для torii

Я пытаюсь использовать вход в Facebook, используя torii в приложении Ember. Я использую 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}}

Я использую Torii-адаптер, который на пути приложения / Torii-адаптеры и точно так, как указано здесь

я установил тории, используя npm установить тории. Не могли бы вы, пожалуйста, дайте мне знать, что мне не хватает.

Я не могу получить сессию.

1 ответ

Нужно ли вводить session в компонент, прежде чем пытаться получить доступ к нему?

session: Ember.inject.service('session')
Другие вопросы по тегам