- PVSM.RU - https://www.pvsm.ru -
Вчера разработчики выкатили новую (пока еще не стабильную) версию. Основные изменения:
$animator:
добавлена поддержка пользовательских событий анимации [щелк [1]]
добавлена возможность глобально отключать и включать анимацию [щелк [2]]
$http:
добавлена возможность прервать запрос при выполнении обещания (объекта promise) [щелк [3]]
добавлен заголовок по умолчанию для PATCH запросов [щелк]
добавлена поддержка таймаута для JSONP запросов [щелк]
$parse: добавлена поддержка тернарного оператора (exp1? exp2: exp3)
$q: добавлен метод $q.always() в API обещания, пригодящийся для очистки мусора после выполнения обещаний [щелк [4]]
$controller: добавлена поддержка псевдонимов «as controllerAlias» в атрибутах [щелк [5]]
$injector: Добавлен метод has для запросов
Директивы:
ngAnimate:
добавлена поддержка CSS3-анимации с рабочими задержками и составной длительностью [щелк [6]]
а так же отмена предыдущих незаконченных анимаций при запуске новой
ngSrcset: добавлена новая директива ngSrcset (аналогична ngSrc и ngHref)
ngIf: добавлена адаптированная ui-if [7] из AngularUI. В отличие от ngShow/ngHide удаляет/восстанавливает элемент в DOM
select: добавлен trackByExpression для работы с массивами и объектами
ngInclude: добавлено событие $includeContentRequested, возникающее при запросе контента
Мобильные устройства:
ngClick: переименовали ngTap + теперь он добавляет CSS-класс для зажатого элемента [щелк [8]]
ngSwipe: добавлены директивы для левого и правого свайпов [левый [9], правый [10]]
А так же улучшены доки, пофиксены баги и проч.
Полный список изменений на английском [11]. Скачать сборку можно с официального сайта [12]
Автор: tamtakoe
Источник [13]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/35081
Ссылки в тексте:
[1] щелк: http://www.angular.ru/api/ng.$animator#animate
[2] щелк: http://www.angular.ru/api/ng.$animator#enabled
[3] щелк: http://www.angular.ru/api/ng.$http
[4] щелк: http://www.angular.ru/api/ng.$q
[5] щелк: http://www.angular.ru/api/ng.directive:ngController
[6] щелк: http://www.angular.ru/api/ng.directive:ngAnimate
[7] ui-if: https://github.com/angular-ui/angular-ui/blob/master/modules/directives/if/if.js
[8] щелк: http://www.angular.ru/api/ngMobile.directive:ngClick
[9] левый: http://www.angular.ru/api/ngMobile.directive:ngSwipeLeft
[10] правый: http://www.angular.ru/api/ngMobile.directive:ngSwipeRight
[11] Полный список изменений на английском: https://github.com/angular/angular.js/blob/master/CHANGELOG.md
[12] официального сайта: http://angularjs.org/
[13] Источник: http://habrahabr.ru/post/180767/
Нажмите здесь для печати.