маленькое окно, мне нужно взять высоту окна, когда оно открывается и посчитать, если высота окна плюс его позиция top больше чем мой viewport, т.е. высота моего экрана показывать окно сверху, если нет, то снизу, в каком жизненном цикле можно сделать это все?
OnInit/AfterViewInit
В AfterViewInit я с каждым ховером получу новую высоту моего элемента?
Hover или mouseMove + компонент окна?
С каждым ховером высота окна меняется, мне каждый раз нужно получить новую высоту)
Я спрашиваю о том, как реализовано это окно
При маусовер открывается окно при маус оут закрывается
Как вариант - можно открывать окно с visibility: hidden, в onInit окна брать высоту, перенести куда надо и проставить visible
Если не ошибаюсь в ngOnInit я свой реф элемента не могу получить, пишет андефайнд
Окно сделано отдельным компонентом?
Тогда в OnInit все будет присутствовать, если там нет какого-то рефа, то что-то не так делаете
Хорошо, я попробую еще раз и отпишу)
Обсуждают сегодня