Promise и AngularJS


http://youtu.be/XcRdO5QVlqE
Слайды — http://christianlilley.wordpress.com/2014/01/17/slides-im-postal-for-promises-in-angular-delivered-at-ng-conf-2014/.
Более развёрнутые слайды с другой его конференции — http://christianlilley.wordpress.com/2013/09/19/promises-promises-mastering-async-io-in-javascript-with-the-promise-pattern/.

В докладе рассказывается о том, что такое promise и deferred в целом (эта часть оказалась слишком затянута, поэтому основная часть немного скомкана).
Основной интерес представляет часть примерно с 11-й минуты.
http://youtu.be/XcRdO5QVlqE?t=13m54s: Promise resolution (поискать по «resolve») — позволяет выполнить доп. логику прямо в маршрутизаторе и вставить результат в соответствующий контроллер (сомнительная фича).
http://youtu.be/XcRdO5QVlqE?t=16m26s: пример использования promise для модальных окон.
http://youtu.be/XcRdO5QVlqE?t=17m16s: сервисы, возвращающие promise.
http://youtu.be/XcRdO5QVlqE?t=18m5s: interceptors
http://youtu.be/XcRdO5QVlqE?t=19m11s: пропустил очень важный слайд об отмене $http-запроса, вот про это — http://stackoverflow.com/a/17328336/801426 (коммит — https://github.com/angular/angular.js/commit/9f4f5937112655a9881d3281da8e72035bc8b180)

LEAVE A COMMENT