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 в свойство компонента и использовать это свойство.
Представлены 2 варианта решения, как сослаться на локальную переменную шаблона (#myVar) за пределами шаблона:
Создание модуля с методом forRoot, который принимает объект конфигурации модуля.
sudo sysctl fs.inotify.max_user_watches=256000 Использование переменных окружения Docker контейнера в Angular environment.
На каждый цикл механизма обнаружения изменений выполняется метод из шаблона. Если этого надо избежать, то следует использовать pure pipe или результат выполнения присвоить свойству компонента