Рубрики
Без рубрики

Угловая версия 7.2: Что нового в магазине?

Популярный JavaScript Poogle Angular выпустил последнюю версию 7.2 несколько дней назад для создания мобильных и настольных приложений.

Автор оригинала: Olivia Diaz.

Популярный JavaScript Poogle Angular выпустил последнюю версию 7.2 несколько дней назад для создания мобильных и настольных приложений. Angular – это популярный JavaScript на основе открытого исходного конечного веб-приложения Web Application для разработки одностраничных приложений. В угловой разработке разработчики должны составлять компоненты с помощью HTML-компонента, который подключается к типографическому коду для императивных частей программы, предоставляя инъекцию зависимостей, особенно полезную для сборки служб данных для приложения и использования шаблона HTML для составляющих компоненты.

После того, как угловой 7.1 выброс производства, плющ все еще находится в разработке, и все же он уже включен с угловым 7.2. Вторая бета-бета имеет некоторые особенности для доставки Bazel, включая официальную угловую схему для базеля. Давайте проверим некоторые новые функции и исправления ошибок, чтобы использовать в следующем приложении.

Угловая 7.2.0-бета.1

Второе еще больше, чем после небольшой первой бета-версии для угловых 7.2, которые обеспечивают многочисленные исправления ошибок, новые особенности и изменение прерывания под темой базеля. Bazel – это инструмент сборки и тестирования, разработанный аналогично угловам; Угловые разработчики работают над интеграцией инструмента в угловую, чтобы иметь легкий доступ.

Угловая Schmeatics для Bazel была официально реализована, в которой Bazel может быть добавлен в проект через NG-New Command в CLI. Кроме того, будущие переходные зависимости приходят с нарушением изменений во второй бета-версии угловых 7.2

build_bazel_rules_nodejs

А также

build_bazel_rules_typescript

которые больше не устанавливаются автоматически через

rules_angular_dependencies()

Переоценить это, они должны быть установлены вручную из файла рабочего пространства:

load("@build_bazel_rules_typescript//:package.bzl", "rules_typescript_dependencies")
rules_typescript_dependencies()

load("@build_bazel_rules_nodejs//:package.bzl", "rules_nodejs_dependencies")
rules_nodejs_dependencies()

Новый релиз также приносит несколько новых функций для маршрутизатора, добавляя в инновации для Bazel. Угловые 7.2 Улучшает возможности маршрутизатора, в том числе:

  • Тип навигации во время навигации по целевым URL-адресам, навигации и навигационным эксплуатациям данных.
  • Разрешить прохождение государства в директивы RouterLink, а также прохождение государства в навигацию эксплуатации.
  • Восстановление целого объекта при навигации на странице, управляемое угловым маршрутизатором.
  • Добавление режима PathParamsorqueryParamschange для RunguardsandResolvers, которые предоставляет возможность охранников и резольверов, которые игнорируют изменения в матричные параметры. Охранники и резольветеры будут Rerun, когда путь меняется при изменении параметров пути, или если параметры запроса изменяются. Основное использование этого режима является обновлением пользовательского интерфейса и получение URL в синхронизации с локальными изменениями.

Угловой 7.2 – это возможности NG-схемы для инструмента Bazel Build. Схема создается для построения проекта с NG NewCommand, а также имеет исправления ошибок для Bazel, маршрутизатора и ядра структуры.

Где скачать угловые 7 Вы можете Скачать угловую 7 добычи от Github.

Функции

  • Добавить поддержку для Typeycript 3.2
  • Базель : NG-новая схема с базелем
  • Формы : Соответствовать GetError и HaseRor, чтобы получить метод подписи
  • Маршрутизатор : Добавить режим функции предиката для runguardsandresolvers
  • Маршрутизатор : Добавьте тип навигации, доступный во время навигации
  • Маршрутизатор : Добавить PathParamsOrQueryParamschange Mode для RunGuardsandResollers
  • Маршрутизатор : Дайте проходящему состоянию к направлениям RouterLink
  • Маршрутизатор : Дайте проходящему состоянию на NavipateExtras
  • Маршрутизатор : Восстановите весь объект при навигации к странице, управляемой угловой маршрутизатором

Исправление ошибок

  • анимации : Не усейте десятичные дроби для задержки
  • анимации : Отметьте фактический узел потомки как инвалидов
  • Базель : Невозможно запустить тест транкторов на Windows
  • Базель : devserver intron_module должен иметь имя подчеркивания
  • Базель : Выделяют следы стека полного узла, когда угловые сбои компиляции
  • Базель : Исправить основной/незначительную проверку SEMVER между @ Angular/Bazel NPM Packager версия и угловая версия Bazel Reppo
  • Базель : Загрузите зависимости HTTP_ARCHIVE и PULL_NODEJS
  • Базель : ng_package пишет нереалистные определения для базеля
  • Базель : Установите Module_Name и включите тест NG
  • Базель : Исправить ошибки TS в файлах схемы/базель-рабочей области
  • Базель : Прочитайте последние версии из последних версий.TS и используйте проверку сервера
  • Базель : зависимость Tocickle не работает с TeampScript 3.1.x
  • Базель : Не бросайте ошибку при написании Tsickle Externs
  • Базель : Не бросайте, если действие TS Compile не создает выходы ESM5
  • Базель : ng_package не может быть запущен несколько раз без чистых
  • Базель : ng_package не генерируют пучки УМД на окнах
  • Базель : ng_package должен правильно отображать отображение для исходных карт во вторичных точках входа
  • Базель : Уважайте существующую угловую установку
  • общий : Keyvaluepipe должен вернуть пустой массив для пустых объектов
  • общий : Выставить URL запрос в сетевой ошибке
  • Компилятор-CLI : Создайте букралликенод для строки и номер литерала
  • Компилятор-CLI : Flatmoduleindex файлы не генерируются в Windows с несколькими входными файлами
  • Core : Значение экспорта для инъекций
  • Core : Более точный тип возврата для инъекционного оборудования
  • Формы : Напечатанный аргумент для группы FormBuilder
  • Платформа-сервер : Add @ angular/http в список peerdependonds
  • Маршрутизатор : Убедитесь, что URL обновляется после второго перенаправления с
  • Маршрутизатор : Обновить URL после перенаправления, когда
  • Обновление : Разрешить компоненты вложенности из разных пониженных модулей
  • Обновление : Правильно обрабатывать вложенные пониженные компоненты с пониженным снижением ()
  • Обновление : Фасад директивы обновления не должен возвращать другой экземпляр из конструктора
  • Обновление : Не полагайтесь на время выполнения, чтобы разрешить прямые ссылки

Вы можете проверить Github Repo для обширной измененности.

Как насчет плющ?

Угловые разработчики должны ждать ждать рюмника, так как не сильно изменилось с момента выпуска угловых 7.1. Вы можете сформировать угловой для небольших, простых в отладке и быстрой компиляции с помощью оказанных именных кодовых названий IVY. Как это заходит как невыполненное изменение, вы автоматически обновляетесь своим будущим выпуском. Тем временем вы можете отслеживать прогресс угловой команды от ivy.angular.io Отказ