【问题标题】:ember.js - Create ArrayProxy in model hookember.js - 在模型钩子中创建 ArrayProxy
【发布时间】:2013-05-23 09:56:00
【问题描述】:

我正在路由的模型钩子中创建一个 ArrayProxy:

App.SomeRoute = Ember.Route.extend
  model: ->
    App.SomeArrayProxy.create()

我需要在路由的 deactivate 钩子中销毁这个 ArrayProxy 还是 ember 会负责销毁模型?

【问题讨论】:

    标签: ember.js


    【解决方案1】:

    您负责清理模型。通常,您的模型是您不想销毁/卸载的身份映射中的记录。但在您的情况下,您可能需要清理 ArrayProxy。例如

    deactivate: function(){
       this.controllerFor('some').set('model', null)
       this.currentModel = null;
    }
    

    【讨论】:

      猜你喜欢
      • 2012-05-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-29
      • 1970-01-01
      • 2015-10-04
      • 1970-01-01
      • 2021-08-01
      相关资源
      最近更新 更多