@Z_Coder

Как раcколдовать магию ember.js?

Приветствую.
Очередной пример из документации ember.js. Собственно сам код здесь. Чисто механически как работает данный код понятно, однако в пытливом уме возникают след. вопросы:

1. Как происходит автоматический вызов метода (точнее computed property) контроллера isCompleted когда изменяется состояние свойства checked элемента input, если в самом коде на это нет не намека? То есть как контроллер собственно узнает об изменении состояния свойства checked элемента input?
2. Где в документации оговорено данное поведение?
Спасибо.
  • Вопрос задан
  • 4049 просмотров
Решения вопроса 1
AMar4enko
@AMar4enko
stackoverflow.com/questions/16971011/itemcontrolle...
В цикле each для каждого элемента создается контроллер TodoController. В элементе у инпута checked=isCompleted - это как раз и есть двусторонняя привязка данных.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Zhandos
@Zhandos
Ничего кроме как почитать исходники не могу посоветовать.
Да и разве есть другой способ, что бы понять как "оно" устроено?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы