2013-10-22 4 views
0

Ember js의 1.0.0 릴리스로 업데이트 중이며 "Ember.Object.create가 더 이상 컴퓨팅 속성을 지원하지 않습니다."라는 오류를 처리하고 있습니다. 같이 이러한 오류의 대부분 :Ember.js 객체 함수 정의의 계산 된 속성

Class.controller = Class.Other.extend({ 
    something: function() {}.property() 
}); 
Class.controller = Class.controller.create(); 

상황 I 문제입니다 다루는 데 : 어떻게 할

Class.controller = Class.Other.create({ 
    something: Class.Button.create({ 
     action: function() {}.property() 
    }); 
}); 

Class.controller = Class.Other.create({ 
    something: function() {}.property() 
}); 

는 고정 가능 Ember의 최신 버전에서 유효하도록 수정하십시오.

답변

2

그냥 사용 extendcreate :

Class.controller = Class.Other.extend({ 
    something: Class.Button.extend({ 
     action: function() {}.property() 
    }).create() 
}).create(); 
관련 문제