Angular routerLink conditionally
<a [routerLink]="myVar ? '/home' : null" routerLinkActive="is-active">Home</a>
or
<a [routerLink]="myVar ? ['/home'] : []">Home</a>
<a [routerLink]="myVar ? '/home' : null" routerLinkActive="is-active">Home</a>
or
<a [routerLink]="myVar ? ['/home'] : []">Home</a>
Краткая инструкция по созданию Angular библиотеки компонентов с помощью Angular CLI. Публикация и использование npm пакета библиотеки.
О предпочтительности использования async
pipe. При OnPush
стратегии не требуется вызывать markForCheck()
внутри подписки +решение с несколькими | async
pipes развёрнутых в одну переменную (внутри шаблона).
Функция сопоставления маршрута с URL-адресами. Возможность динамически подбирать компонент для маршрута
Использование переменных окружения Docker контейнера в Angular environment.
Resolver гарантированно получает асинхронные данные до создания компонента исходя из параметров маршрута.
Решение, позволяющее размещать frontend на поддомене (dci.example.com
) или на префиксе маршрута (example.com/dci
).