Я анализирую базовое todo приложение.
Почему при удалении StatsView
(из основного todos.js и из todos.handlebars) remaining
метод (свойство) todoListController
перестает обновляться сам?
Todos.todoListController = SC.ArrayController.create({
...
remaining: function() {
console.log('remaining');//doesn't apear in the console
return this.filterProperty('isDone', false).get('length');
}.property('@each.isDone').cacheable(),
...
});
Я могу себе представить, что это потому, что с StatsView
я удалил привязку.Но не должно ли быть, что @each
следит за изменениями?