Угловая виртуальная прокрутка с динамической переменной высотой / шириной? - PullRequest
1 голос
/ 11 марта 2019

Я ищу угловой пакет виртуальной прокрутки со следующими функциями: 1) горизонтальная виртуальная прокрутка 2) ширина и высота контейнера изменчивы.3) Ширина элементов задается в процентах от ширины контейнера.4) Элементы могут быть свернуты во время рендеринга.

В настоящее время угловой cdk работает с фиксированным itemSize для высоты и ширины .... вот пример того, как он должен отображаться:

.parent {
  width: 100%;
  height: 100%;
  display: flex;
  padding: 10px;
}
.child {
  width: 33.333%;
  height: 100%;
}
.child.mini {
  width: 40px;
}
<div class="parent">
  <div class="child" *ngFor="let item of items" [class.mini]="item.isMini">
    <button (click)="item.isMini = !item.isMini">Minimize Me!</button>
    {{item.name}}
  </div>
</div>

Есть рекомендации?

1 Ответ

0 голосов
/ 17 июня 2019

Команда Angular работает над директивой autosize, которая позволяет выполнять прокрутку с различными размерами элементов.

Пример можно посмотреть, используя @angular/cdk-experimental здесь .
Сохранить вИмейте в виду, что это ЭКСПЕРИМЕНТАЛЬНО и в настоящее время не рекомендуется для производственного использования, но оно действительно дает вам ощущение, и если оно вам действительно нужно, это может помочь.

Также ознакомьтесь с проблемой github

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