А я еще думал, написать ли этот коммент или нет :) С 1.2 они как раз и начали увеличивать модульность: посмотрите на иерархию каталогов (там каждый каталог и есть модуль).
Очень странный рассказ. Совершенно непонятно, причём здесь вообще AngularJS.
Промисы — очень интересная и многообещающая технология, применение которой, вообще говоря, далеко выходит за рамки описанного в статье.
И уж тем более рассказ выглядит неполным, если не упомянуть о том, что промисы включены прямо в спецификацию HTML DOM Level 4: dom.spec.whatwg.org/#promises
и в обозримом будущем появятся как часть стандарта ECMAScript.
AngularJS тут при том, что в этой статье рассказывается, как promise-ы применяются в AngularJS и примеры все соответственно для AngularJS.
Рассказ о многообещающей технологии, выходящей далеко за рамки описанного, действительно, не планировался. Что, конечно же, не мешает написать подобный рассказ Вам.
Ну вобщем-то это и есть интерполяция и вычисление angular-выражений. Но может кому-то этого акцента и не хватит. Обратная сторона медали — с таким объектом неудобно в контроллере работать. При необходимости обращения к нему, надо будет получать значение через then.
Да, уже нашел. Все же стоило бы отдельно упомянуть:)
По поводу неудоства работы в контроллере: если получение данных асинхронно, то в любом случае в колбэке придется с ними работать.
Проблемка есть в новой версии. Если раньше $then передавался объект config из которого можно было узнать, например url запроса, то сейчас ничего подобного нет. Т.е. теперь из объекта ресурса url узнать никак не получится
Promise-ы в AngularJS