Size: a a a

2020 May 26

MP

Michael Peteichuk in Angular Kyiv
Sasha Savych
привіт! щоб було по черзі, використовуй щось із сімейства concat. Затримку можна додати через map всіх елементів масиву. Якось так
спасибо) что-то подобное и сделал)
источник

SS

Sasha Savych in Angular Kyiv
а де затримка?
чи ти мав на увазі, що наступний має дочекатись попереднього?
источник

MP

Michael Peteichuk in Angular Kyiv
задержка в методе _getRequests возвращается, так как это массив подписок, и как видишь тут спредом вытаскиваю каждую подписку из массива.
источник

MP

Michael Peteichuk in Angular Kyiv
для простого примера метод содержит

_getRequests(someArguments: ISomeType[]): Observable<ISomeType[]> {
return someArguments.map(item => of(item).pipe(delay(500)));
}
источник

MP

Michael Peteichuk in Angular Kyiv
таким образом у нас задержка в каждой подписке, а concat прокидывает подписку на каждый из аргументов и дожидается возврата каждого в отдельности результата и сразу тригерит по каждому чиху, но для того чтобы один раз сработала подписка для всех, заюзал метод toArray который соберет все результаты в массив. Вот и все. Все как с forkJoin только мы дожидаемся каждого ответа в отдельности + возможность задержки. (один нюанс, в данном способе все происходит в строгой очередности, что тут не критично было)
источник

RY

Roman Yanenko in Angular Kyiv
Всем привет. кто сталкивался, прислали задачку с бека получаю "Tipe": [
       {
       "tipes": "Цивільне",
       "count": {
       "2009": 1,
       "2014": 2,
       "2015": 2,
       "2016": 2,
       "2018": 11,
       "2019": 491,
       "2020": 112
       }
       },
       {
       "tipes": "Кримінальне",
           "count": {
           "2009": 4,
           "2010": 3,
           "2011": 2,
           "2012": 4,
           "2014": 1,
           "2015": 3,
           "2016": 2,
           "2017": 4,
           "2018": 7,
           "2019": 35,
           "2020": 6
           }
       },
источник

RY

Roman Yanenko in Angular Kyiv
как это отрисовать в табличке
источник

SK

Sam Kshniakin in Angular Kyiv
Преобразовать в массив можно
источник

T

Tony in Angular Kyiv
Так ngfor вроде с объектами уже работает
источник

AS

Alex S in Angular Kyiv
Tony
Так ngfor вроде с объектами уже работает
с keyvalue пайпой
источник

SS

Sasha Savych in Angular Kyiv
привіт!
хто знає карти з гарним API та ще й безкоштовні? 😊
источник

AP

Andrew Piddubniak in Angular Kyiv
Sasha Savych
привіт!
хто знає карти з гарним API та ще й безкоштовні? 😊
OSM
источник

SS

Sasha Savych in Angular Kyiv
дивився - настільки детально не треба.
може, хтось розробляв або знає, де є готове рішення інтерактивної карти України?
источник
2020 May 27

I

Ilya in Angular Kyiv
Ребята, привет. Делаю mat-table  с чекбоксами для удаления файлов. База - firebase (подписка на изменения). Соответственно когда выделил несколько файлов в таблице, но подгрузился еще один (таблица обновилась) птички с чекбоксов пропадают в UI,но сами файлы остаються выбраными. Как это можно поправить?  onPush пробовал - н помогло
источник

Sergey Фrolov in Angular Kyiv
Ilya
Ребята, привет. Делаю mat-table  с чекбоксами для удаления файлов. База - firebase (подписка на изменения). Соответственно когда выделил несколько файлов в таблице, но подгрузился еще один (таблица обновилась) птички с чекбоксов пропадают в UI,но сами файлы остаються выбраными. Как это можно поправить?  onPush пробовал - н помогло
trackBy
источник

I

Ilya in Angular Kyiv
спасибо
источник

ML

Max Lebid in Angular Kyiv
а как вы справляетесь с длинными ngIF
источник

ML

Max Lebid in Angular Kyiv
я тут открыл код у нас и там по 3 строки
источник

ML

Max Lebid in Angular Kyiv
выглядит монструозно
источник

IF

Igor Filippov in Angular Kyiv
Имя переменной длинное что ли?
источник