Популярный 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 Отказ