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 по запросу. Как известно, добавить скрипт через шаблон невозможно. Представлено решение как это сделать программно.
Общий сценарий внедрения библиотек в компоненты через DI
Использование сервиса для окружения вместо прямой ссылки на environment.ts
Сервис для динамического добавления Angular компонентов в body