だから私は単純な Ember オブジェクトだと思うものを持っています。
App.Playlist = Ember.Model.extend({
_clips: [],
clips: function() {
var self = this;
if(this.get('clipIds')) {
this.get('clipIds').forEach(function(id) {
self.get('_clips').addObject({});
}
}
}.property('clipIds')
});
問題は、例外が発生するまで、計算されたクリップ プロパティが無限に呼び出されることです。Uncaught RangeError: Maximum call stack size exceeded