Отличный материал для понимания «магии» ангуляра (в первую очередь, принцип работы digest-цикла и вотчеров). В идеале, читать после начала работы с ангуляром, чтобы понимать о чём речь.
Я бы добавил, в реальном Angular обход по scope в digest$ происходит не по $$watchers, а по дереву, которое строится в процессе трансляции директив, встречаемых в DOM, этот обход по дереву не рекурсивный, т.е. scope's дерево реализовано с использованием дополнительных ссылок на соседние элементы, это позволяет пройтись по нему в цикле. Но для понимания механизма работы digest выбрана правильная стратегия объяснения.
Последовательность может быть любая, для массовой аудитории, все зависит о того кто и как воспринимает материал, но мне например важно внутреннее устройство сначала понимать, что-бы на нее нанизывать остальную материю.
Еще глубже, в основе Angular, лежит механизм Dependency Injection.
там предполагается от простого к сложному.
а так — можно код открыть и почитать.
отлично откомментирован и более-менее понятен. зачастую лучше документации на сайте.
Автор сообщил, что «так сказать» по многочисленным просьбам дальнейших статей не будет, а будет платная eBook. Первая компиляция выйдет через парочку недель, о стоимости пока ничего не известно…
Структура книги:
1. Scopes
2. Expressions And Filters
3. Dependency Injection And Modules
4. Utilities
5. Directives
6. The Directive Library
7. The Core Extension Modules
А вы с автором не общались по поводу будущих переводов, как это может быть?
На самом деле, очень интересные статьи с любой стороны. И со стороны angular, и со стороны настоящей разносторонней практики в js. Было бы здорово увидеть таки продолжение.
Спасибо за перевод.
Сделай свой AngularJS: Часть 1 — Scope и Digest