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, использующее interceptors
Для решения проблемы существует 2 подхода:
DomSanitizer.bypassSecurityTrustStyle element.style.setProperty(cssVaribale, value); user.class.ts На каждый цикл механизма обнаружения изменений выполняется метод из шаблона. Если этого надо избежать, то следует использовать pure pipe или результат выполнения присвоить свойству компонента
deployUrl - задаёт путь для статических (js, css) файлов в index.html. baseHref - определяет base, используется в ссылках и маршрутизации (routing) Angular Все встречавшиеся варианты отписок от Observable в компонентах Angular