【问题标题】:Ember: Get current adapter from modelEmber:从模型中获取当前适配器
【发布时间】:2014-02-28 23:27:33
【问题描述】:

我在DS.Model-extending 类中,想要获取当前的适配器实例。我找到了一些代码here

App.__container__.lookup('adapter:application')

但它看起来很hacky,我想知道是否有更正确的方法。

【问题讨论】:

    标签: ember.js ember-data


    【解决方案1】:

    这会更好一些,因为您得到了模型的确切适配器(无论是 ThisModelAdapter、ApplicationAdapter 等)

    this.store.adapterFor(this.constructor.typeKey)

    【讨论】:

      【解决方案2】:

      自从 sheldonnbbaker 回答后,API 似乎发生了变化。但在 Ember 2.1 中,以下内容会做同样的事情:

      this.store.adapterFor(this.constructor.modelName)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-06-03
        • 1970-01-01
        • 2015-08-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-02-16
        • 2019-07-31
        相关资源
        最近更新 更多