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> Официальное руководство рекомендует использовать декораторы @HostListener и @HostBinding.
Краткая инструкция по созданию Angular библиотеки компонентов с помощью Angular CLI. Публикация и использование npm пакета библиотеки.
Создание модуля с методом forRoot, который принимает объект конфигурации модуля.
Для решения проблемы существует 2 подхода:
DomSanitizer.bypassSecurityTrustStyle element.style.setProperty(cssVaribale, value); О том как в шаблоне ng-template получить из директивы значение и как в директиву закинуть несколько Input()
// Jest
const serviceMock = {
methods: jest.fn(),
you: jest.fn(),
want: jest.fn(),
to: jest.fn(),
mock: jest.fn()
};