как рассчитать высоту содержимого прокрутки - PullRequest
0 голосов
/ 21 апреля 2020

Я разрабатываю гибридное приложение, используя ionic-3. Я хочу отобразить вертикальную линию в центре страницы, и моя страница содержит данные Dynami c, поэтому мы не можем установить высоту этой линии. У меня есть представление моей страницы на изображении ниже. Я поставил div и установил его как абсолютное, оставив границу слева с высотой 100%, но когда я прокручиваю линию, больше нет. Так что я просто хочу рассчитать высоту для прокрутки контента, и я установлю его динамически. Дайте мне знать, если у вас есть лучшее решение для этого.

enter image description here Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 апреля 2020

Для этой конкретной проблемы c есть несколько других способов решения проблемы.

1) Вы можете добавить псевдоэлемент и поместить его в контейнер обтекания абсолютно 2) Добавить фон с линией в нем.

0 голосов
/ 21 апреля 2020

Создать Viewchild для вашего элемента в компоненте

@ViewChild('myScrollY') scrollY: ElementRef;

добавить #myScrollY к вашему элементу

в компоненте. Вы можете получить его с кодом ниже

this.scrollY.nativeElement.scrollHeight;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...