Александр Семенов, спасибо большое, но не могли бы подсказать какой цикл взять когда может меняется размер экрана(соответственно расти высота блока) и при ручном переключении.
Николай Семенов, я в корневом компоненте обычно использую, для отслеживания размера экрана:
@HostListener('window:resize', ['$event.target.innerWidth'])
onResize(width: number) {
// width - это значение ширины экрана я обычно его использую для добавления классов к
// body, но Вы можете на основании ширины экрана уже задавать адаптивность Вашему блоку
// например при помощи css классов или задавать размер через доступ к блоку
// вышеуказанными способами
}