При использовании @HostBinding
для сокращенных свойств сетки CSS (например, grid-row
вместо grid-row-start
и grid-row-end
) привязки не работают:
export class MyComponent {
@HostBinding('style.grid-row')
row = '1 / 2';
}
Однако, используя отдельные свойстваработает:
export class MyComponent {
@HostBinding('style.grid-row-start')
row = 1;
@HostBinding('style.grid-row-end')
row = 2;
}
Это намеренно или ошибка в Angular? Конечно, обходной путь - просто не использовать сокращенные свойства.
Stackblitz: https://stackblitz.com/edit/angular-qfotyg