Есть кнопка, когда ее нажимаешь - блок становится display:block (был none). Этот блок position: absolute. И когда он появляется и под ним нет контента, то просто обрезается краем браузера. Вопрос в том, как сделать, чтобы он появлялся сверху если ему не хватает места и снизу, если ему достаточно? P.s. верстка в ангуляре, если важно. Подскажите каким методом можно это сделать?