所以我有我認爲是一個簡單的Ember對象。Emberjs Computed Property計算因未知原因
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
哪裏屬性'clipIds'? – albertjan
這看起來像屬於控制器而不是模型的代碼。 – Gevious