Что бы я сделал, чтобы сделать фиксированное положение для липкого элемента.Затем используйте угловой для управления стилем отображения:
[style.display]="divOpenStatus ? 'block' : 'none'"
Я быстро сделал демонстрацию на https://stackblitz.com/edit/demo-fixed-bottom-div