내 모델 중 일부에 대해 동일한 계산 된 속성을 사용하고 싶습니다. 하지만 그 대신이 같은 모든 단일 모델에서 동일한 기능을 쓰는 :EmberJS : 계산 된 속성에 대해 함수를 배치 할 위치는 어디입니까?
imageURL: function(){
var path = '/images/',
ext = ".jpg";
return path + this.get('shortID') + ext;
}.property('shortID')
나는 곳이 makeImageURL 기능이
imageURL: function(){
return makeImageURL(this.get('shortID'));
}.property('shortID')
처럼 뭔가를하고 싶은 :
makeImageURL = function(shortID) {
var path = '/images/',
ext = ".jpg";
return path + shortID + ext;
}
그러나 어디에서? BTW Ember-CLI를 사용하고 있습니다.
같은 일부 모델에서 사용,하지만 당신은 또한 자신의 계산 된 속성 정의를 작성할 수, 그 어렵지 않다 꽤 유용한 것으로 밝혀졌습니다. ember 문서의 관련 섹션을 참조하십시오. –