Почему Scope. $ Apply () вызывает $ rootScope. $ Digest (), а не this. $ Digest ()?

В области видимости AngularJS. $ Apply () вызывается для каждого обработчика событий (события keydown / input для директивы input, событие change для директивы select и т. Д.) И некоторых других случаях.

Увидетьмаленький пример, Кажется, что ngRepeat пересчитывается и перерисовывается при каждом нажатии клавиши, несмотря на то, что изменения происходят в другой области.

Было бы интересно узнать обоснование такого решения.

Ответы на вопрос(1)

Ваш ответ на вопрос