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

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

    $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: добавлены директивы для левого и правого свайпов [левый, правый]

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

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

    Комментарии 5

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

      Это больше остального не хватало
        0
        Когда уже появятся lazy-load модули?
          0
          Так а requirejs, не годится?
            0
            О! Спасибо, пригодится:) Слышал просто, что в планах angular это есть, всё жду из коробки поддержку.
              0
              Вот тут есть ссылка на обсуждение и попытка реализовать что-то похожее :)

        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

        Самое читаемое