1
示例代碼:觀察整個ArrayProxy
var Day = Ember.Object.extend({
date:null,
activities:null, // is set to an Em.ArrayProxy in instantiation
historicalSection:function(){
return this.get('activities').filterProperty('inHistoricalSection', true);
}.property('activities').cacheable()
});
當 '活動' 被設置爲ArrayProxy, 'historicalSection' 計算的屬性,都會計算。但是,當'activities'處的ArrayProxy被更新時(即其長度發生變化),'historicalSection'屬性不會更新。
任何想法,爲什麼?
非常感謝。 activities.length爲我工作。 – Rajat