Треугольно-оквадраченный релиз AngularJS 1.1.5. Что нового?

в 20:50, , рубрики: AngularJS, javascript, javascript framework, Веб-разработка, метки: ,

Вчера разработчики выкатили новую (пока еще не стабильную) версию. Основные изменения:

$animator:
добавлена поддержка пользовательских событий анимации [щелк]
добавлена возможность глобально отключать и включать анимацию [щелк]

$http:
добавлена возможность прервать запрос при выполнении обещания (объекта promise) [щелк]
добавлен заголовок по умолчанию для PATCH запросов [щелк]
добавлена поддержка таймаута для JSONP запросов [щелк]

$parse: добавлена поддержка тернарного оператора (exp1? exp2: exp3)

$q: добавлен метод $q.always() в API обещания, пригодящийся для очистки мусора после выполнения обещаний [щелк]

$controller: добавлена поддержка псевдонимов «as controllerAlias» в атрибутах [щелк]

$injector: Добавлен метод has для запросов

Директивы:

ngAnimate:
добавлена поддержка CSS3-анимации с рабочими задержками и составной длительностью [щелк]
а так же отмена предыдущих незаконченных анимаций при запуске новой

ngSrcset: добавлена новая директива ngSrcset (аналогична ngSrc и ngHref)

ngIf: добавлена адаптированная ui-if из AngularUI. В отличие от ngShow/ngHide удаляет/восстанавливает элемент в DOM

select: добавлен trackByExpression для работы с массивами и объектами

ngInclude: добавлено событие $includeContentRequested, возникающее при запросе контента

Мобильные устройства:

ngClick: переименовали ngTap + теперь он добавляет CSS-класс для зажатого элемента [щелк]

ngSwipe: добавлены директивы для левого и правого свайпов [левый, правый]

А так же улучшены доки, пофиксены баги и проч.

Полный список изменений на английском. Скачать сборку можно с официального сайта

Автор: tamtakoe

Источник

Поделиться

* - обязательные к заполнению поля