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> Записать enum в свойство компонента и использовать это свойство.
combineLatest(
this._activatedRoute.params,
this._activatedRoute.queryParams
) Создание модуля с методом forRoot, который принимает объект конфигурации модуля.
Способ с использованием Map (ключи -параметры запроса) и rxjs операторов publishReplay(1), refCount()
Общий сценарий внедрения библиотек в компоненты через DI
Все встречавшиеся варианты отписок от Observable в компонентах Angular