如何在ember中使用另一个控制器方法

时间:2015-11-26 15:03:46

标签: ember.js

IM'试图使用application.js中的方法,这些是控制器。 它有一个名为isAuthenticated的方法,如果用户登录则返回。

在我的application.hbs中运行正常, 但是当我在我的帖子/ new.hbs中调用它时,它总是返回false。 为什么呢?

我的应用程序控制器,

import Ember from 'ember';
import App from '../app';

export default Ember.Controller.extend({
  authManager: App.AuthManager,

  currentUser: function() {
    return App.AuthManager.get('apiKey.user');
  }.property('authManager.apiKey'),

  isAuthenticated: function() {
    return App.AuthManager.isAuthenticated();
  }.property('authManager.apiKey'),
});

解决方案?

0 个答案:

没有答案