Публикации по теме 'angular'


Угловое тестирование
Внедрение в код осуществляется с помощью параметров конструктора. Соответствующий тест должен иметь провайдеров, соответствующих этим инъекциям в функции configureTestingModule, вызываемой на TestBed. Для метода в коде, как показано ниже, конструктор(private roleService: RoleService , частный маршрутизатор: Маршрутизатор) { } соответствующий тест имеет следующий вид TestBed.configureTestingModule({ imports: [ RouterTestingModule ], provider: [ RoleGetResolver, {provide: RoleService,..

Автоматическое удаление всех неиспользуемых импортов TypeScript в проекте
Ultimate Angular ™ | Онлайн-курсы по Angular и TypeScript под руководством экспертов Изучите новейшие версии Angular, TypeScript, NGRX и не только. Станьте онлайн-экспертом по Angular на наших онлайн-курсах. ultimatecourses.com Эта проблема Недавно у меня возникла потребность в программном и рекурсивном обходе всех *.ts файлов в данном проекте и удалении всех неиспользуемых импортов TypeScript. На момент написания этой статьи..

Отладка стала проще благодаря этой новой функции в Angular 9
« Если отладка — это процесс устранения ошибок в программном обеспечении, то программирование должно быть процессом их добавления». - Эдсгер В. Дейкстра Последняя версия Angular 9 включает в себя множество серьезных улучшений, в том числе компилятор Ivy и уменьшение размера бандла с помощью tree-shaking. Вы можете изучить возможности Angular 9 в этом сообщении в блоге . Новый Angular 9 улучшает способ отладки и взаимодействия с компонентами в режиме разработки. С этим..

Наиболее частые ошибки, возникающие в Angular с решением
При кодировании мы ежедневно решаем проблемы. Некоторые из них являются функциональными ошибками, а некоторые - техническими проблемами. Функциональные ошибки - это то, что в основном связано с разрывом между тем, что ожидалось от реализации, и тем, что было реализовано на самом деле. Что, как правило, проще определить и исправить. Но технические проблемы - это то, что иногда может быть довольно сложным, и вы можете потратить дни, чтобы найти для них подходящее решение. Сегодня мы..

RxJS: наиболее часто используемые операторы
Как объяснялось в моей предыдущей статье , RxJS славится своими ценными операторами. На мой взгляд, ниже приведены некоторые из наиболее часто используемых. ПЕРЕКЛЮЧИТЬ КАРТУ Одна из основных проблем использования обратных вызовов или обещаний Javascript заключается в том, что они не могут отменить какие-либо длительные операции HTTP. Рассмотрим случай, когда вы выбрали видео Netflix для просмотра и буквально через несколько секунд передумали и быстро выбрали другое видео. Даже..

Глубокое погружение №15: Углубленное изучение процесса рендеринга Chrome, разработка компонентов Angular…
веб-разработка Жизнь пикселя [Внутреннее устройство браузера] Подробное описание процесса рендеринга Chrome. Производительность JavaScript за пределами размера пакета [Производительность] Критический взгляд на то, как сосредоточение внимания на размере пакета в качестве показателя веб-производительности может вводить в заблуждение. Подробное руководство по потокам [API веб-платформы] Узнайте, как использовать потоки с возможностью чтения, записи и преобразования с..

MobX для приложений Angular и Ionic
В этом руководстве рассматривается управление состоянием с помощью MobX в приложении Angular и Ionic 3 (v2 +). Приложение Ionic, которое мы создаем в этом руководстве, представляет собой простой трекер дней рождения. Вы можете _1 _ / _ 2 _ / _ 3_ дни рождения, и он также покажет дни рождения людей в текущую дату. Что такое MobX? MobX - это библиотека, которая помогает управлять состоянием в приложениях с упором на простоту. Одно из преимуществ MobX по сравнению с Redux заключается в..