Публикации по теме 'angular'
Как создать и опубликовать модуль 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:число,..
Если вы хотите прочитать о других основных функциях Angular Ivy версии 9, которые не были упомянуты в…
Если вы хотите прочитать о других основных функциях Angular Ivy версии 9, которые не были упомянуты в этой статье, перейдите к INDEPTH DEV:
Https://indepth.dev/a-look-at-major-features-in-the-angular-ivy-version-9-release/
Как реализовать Angular Route Guards?
Angular Guards — это механизмы, которые позволяют вам контролировать доступ к определенным маршрутам в вашем приложении Angular.
Они используются для защиты маршрутов в зависимости от конкретных условий и выполняются перед активацией маршрута.
Angular предоставляет несколько типов защиты:
CanActivate: этот сторожевой элемент используется для определения того, можно ли активировать маршрут и получить к нему доступ. Он проверяет, разрешено ли пользователю переходить по..
Следите за входными данными в Angular
Один из самых популярных способов связи между компонентами — это входы. В сообществе они известны своей простотой в использовании, понимании и реализации. Это правда?
Я думаю, вы, должно быть, слышали практику:
Не используйте входные данные с сеттерами.
Как насчет инициализации ввода по отношению к конструктору или любому крючку жизненного цикла? Когда значение…