Публикации по теме '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 заключается в..