Ember的Em.ArrayProxy
和Em.Array
有许多可用于通知观察者对content
所做更改的程序方法。例如:Ember ArrayProxy的最佳做法
arrayContentDidChange
arrayContentWillChange
enumerableContentDidChange
enumerableContentWillChange
contentArrayWillChange
Em.ArrayProxy
也有操纵ArrayProxy内容的几种方法。例如:
this.pushObject('something random');
// Or
this.insertAt(2, 'something random');
使用后者时的方法,没有一个必须结合前方法中使用它们?看来愚蠢的Ember的通常自动化财产观察员将在这里需要手动踢,但我不觉得the documentation很清楚。