2013-05-23 1 views
1

내가 경로의 모델 후크에 모두 ArrayProxy을 만드는 오전 :ember.js - 모델 후크에 모두 ArrayProxy 만들기

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

내가 경로의 비활성화 훅이 모두 ArrayProxy을 파괴하기 위해 필요하거나 걸릴 엠버 것입니다 수행 모델 파괴를 돌보는거야?

답변

3

귀하는 모델을 정리할 책임이 있습니다. 종종 모델은 파괴/언로드를 원하지 않는 신원 맵의 레코드입니다. 그러나 귀하의 경우에는 ArrayProxy를 정리해야 할 수 있습니다. 예 :

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