私は実際に ember js をいじっていますが、オブザーバーの動作について混乱しています。
App.ProjectView = Ember.View.extend({
modelChanged: function() {
console.log('modelChanged to: ');
this.get('controller.model.images').forEach(function(item) {
console.log(item.get('src'));
});
}.observes('controller.model.images')
});
ルートにアクセスすると、このオブザーバーが 2 回または 3 回呼び出されます。しかし、私はその理由を理解できず、それ以上の情報を見つけることができません.
助けてくれてありがとう。