从Ember.Object内部访问任意控制器

时间:2014-01-10 13:49:03

标签: javascript ember.js controller coffeescript ember-data

我一直在努力解决以下问题:

  1. 我创建了一个单例会话对象(扩展Ember.Object),负责会话管理。它被注入每个控制器,因此可以访问它。为了这个问题,它可能是一个任意的Ember.Object。
  2. 我有一个用户模型和一个扩展夹具适配器的用户适配器。夹具已装入。它还有一个从arrayController派生的用户控制器。它运行正常,...如果我将其作为路径中的模型加载,我可以通过#each在模板中显示数据。
  3. 现在我的问题是,我可以在我的Ember.Object中访问此用户控制器/模型,它没有与之关联的视图或路由吗?

    在Emberscript(Coffeescript)中我想做这样的事情:

    class App.MyObject extends Ember.Object
      arbitraryFunction: ->
        email = <getUserWithID(x)>.email
    

    提前致谢

0 个答案:

没有答案