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> Определение Provider (useClass, useValue, useFactory ), Injector. Декоратор @Inject, ключ multi: true
Краткая инструкция по профилировке Change Detection в Angular
Про :host, :host-context(selector) и :host-context(selector)
Код из Logger Service с angular.io sources
deployUrl - задаёт путь для статических (js, css) файлов в index.html. baseHref - определяет base, используется в ссылках и маршрутизации (routing) Angular