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


Обнаружение и реагирование на неудачную загрузку изображений и видео в Angular
Создавая приложение, позволяющее людям обмениваться изображениями и видео, я обнаружил повторяющуюся проблему. Иногда изображения/видео, которое приложение пыталось загрузить, не было, и оно показывало это пользователю: Итак, как и любой разработчик, обнаруживший ошибку, на которой не собирались акцентировать внимание, я залез в кроличью нору, чтобы посмотреть, как решить эту проблему! Реакция на неработающие ссылки на изображения Внутри элемента img у нас есть событие..

Модульная федерация — Что, почему, как?
Возможно, вы слышали о модных словах «Module Federation», «Micro frontend», и если вы новичок в Module Federation, вы можете просмотреть эту историю, поскольку я буду разрабатывать эту концепцию самым простым, но эффективным и простым способом, как я люблю, "Откровенный разговор, никакой чепухи". Я буду обсуждать: Что такое федерация модулей? Почему он существует? Как этого можно достичь? ЧТО: Module Federation — это архитектура JavaScript, придуманная Заком Джексоном, которая..

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

Как создать и опубликовать модуль Angular
Когда я создал angular-async-local-storage , было легко создать модуль Angular и использовать его прямо в моем приложении. Но поскольку он может помочь другим разработчикам, я хотел, чтобы он был модулем многократного использования, упакованным и потребляемым, как любые другие модули Angular . Я боролся с этой частью здания. Я почти не нашел документации по этому поводу, поэтому попытался скопировать, как работает официальный модуль Http. Теперь все готово, я делюсь своим опытом о..

NodeJS асинхронный, почему?
Что мы подразумеваем под «NodeJS является асинхронным»? Объясните, сравнив это с синхронным программированием? Node.js — это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, которая по своей природе асинхронна, как и JavaScript. Когда мы говорим, что Node.js является асинхронным, это означает, что Node.js предоставляет возможность удалять зависимости одного кода от другого. Асинхронное программирование действует как шаблон проектирования, обеспечивающий..

Angular Router 15 : отложенная загрузка модулей
Привет, ребята, В наших предыдущих блогах мы узнали почти все охранники маршрута angular, то есть CanActivate , CanDeactivate , CanActivateChild и Resolve . Кроме CanLoad. CanLoad Guard используется для загрузки модулей, поэтому, прежде чем переходить к CanLoad route guard, давайте разберемся с ленивой загрузкой модулей. Angular Lazy Loading Module — одна из самых важных тем в angular. Когда размер нашего приложения увеличивается, производительность нашего приложения и время..

В чем разница между конструктором и ngOnInit?
Конструктор Конструктор — это метод класса по умолчанию, который выполняется при создании экземпляра класса. Конструктор обеспечивает правильную инициализацию полей (членов класса) в классе и его подклассах. Angular Dependency Injector (DI) анализирует параметры конструктора. Когда мы вызываем new MyClass(), он создает новый экземпляр класса. При вызове new MyClass() мы должны передать точное соответствие типа параметра конструктору класса, например: новый MyClass(arg1:число,..