Size: a a a

Советский Angular

2021 August 09

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ого, поздравляю! 🥳
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Ждём фотки)
источник

CN

Calle Nord in Советский Angular
спасибо, хорошо)
источник

ДБ

Дмитрий Берестовский... in Советский Angular
Привет всем. Есть такая задача: реализовать infinity scroll, причём проблема как раз не сделать саму догрузку, когда доскролили до низа, а как правильно решить ситуацию, когда у человека экран большой и первая порция товаров сразу умещается в экран и скролл не появляется в принципе. Пробовал обработать размеры контейнера и экрана в ngAfterViewChecked но приходится использовать change detector и из-за этого потом при скролле отсылаеется сразу по два запроса. А если обработать раньше, то на предыдущих этапах страница не готова и не получается оценить корректно, нужно ли сразу догружать товары. Возможно, кто-то уже боролся с подобным, поделитесь опытом, плииз 🤓
источник

SC

Serega Carbon in Советский Angular
считай коефициент)
источник

SC

Serega Carbon in Советский Angular
математика!
источник

ДБ

Дмитрий Берестовский... in Советский Angular
Так проблема в том, где обработать ситуацию вовремя. Как посчитать, внизу ли мы и осталось ли что-то я знаю ...
источник

SC

Serega Carbon in Советский Angular
считай lodaingBandwith
источник

SC

Serega Carbon in Советский Angular
типа большой экран грузим больше на каждом шаге
источник

SC

Serega Carbon in Советский Angular
меньше - грузим меньше
источник

SC

Serega Carbon in Советский Angular
источник

SC

Serega Carbon in Советский Angular
что думаете?)
источник

ДБ

Дмитрий Берестовский... in Советский Angular
А как узнать, сколько займёт первая партия? У нас там масанори-раскладка, элементы подстраиваются под свой контент
источник

SC

Serega Carbon in Советский Angular
что такое масанори
источник

SC

Serega Carbon in Советский Angular
не важно, бери с запасом всегда
источник

ДБ

Дмитрий Берестовский... in Советский Angular
Это как в google keep заметки располагаются, по тому же принципу. Карточки разных размеров размещаются максимально плотно
источник

SC

Serega Carbon in Советский Angular
всё равно можно посчитать , нужно подумать
источник

ДБ

Дмитрий Берестовский... in Советский Angular
Мне тут в другом чате закинули отличную идею - посчитать, как будто все карточки самые маленькие. И тогда, если влазят, то могу сразу на бэк запрашивать "порцию" по-больше.

Всё гениальное просто 🤓
источник

SC

Serega Carbon in Советский Angular
спасибо, сохранил))
источник

SC

Serega Carbon in Советский Angular
я когда инфинит скрол делал, брал 100 айтемов и не парился по-поводу вычисления количества) Но теперь я задумался)
источник