Size: a a a

Angular - русскоговорящее сообщество

2019 December 18

PP

Pika Poka in Angular - русскоговорящее сообщество
в items  NExtStatuses с другого
источник

SK

Stanislav Kiryukhin in Angular - русскоговорящее сообщество
Pika Poka
можно пример?
workflow | nextStatus
Ну внутри pipe уже то что у вас выше с find
И тогда оно не будет вызываться каждый тик, если не поменялся ссылка на workflow
источник

PP

Pika Poka in Angular - русскоговорящее сообщество
Для пайпа необходимо реализоваывать новый класс?
источник

PP

Pika Poka in Angular - русскоговорящее сообщество
Или можно обойтись системнын
источник

SK

Stanislav Kiryukhin in Angular - русскоговорящее сообщество
Pika Poka
Для пайпа необходимо реализоваывать новый класс?
Отдельный, т.к там кастомная логика, встроенных таких нету
источник

AH

Avetik Harutyunyan in Angular - русскоговорящее сообщество
Есть массив со 100(N) обсерваблами HttpRequest. Как красиво сделать, чтобы они выполнились по 10(M) штук? То есть отправились 10, выполнились и отправились следующие 10?
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Avetik Harutyunyan
Есть массив со 100(N) обсерваблами HttpRequest. Как красиво сделать, чтобы они выполнились по 10(M) штук? То есть отправились 10, выполнились и отправились следующие 10?
Разбить на чанки и рекурсивно зипом пройтись наверное
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
Ну или с помощью редюса, как вариант
источник

КВ

Кирилл Валиков in Angular - русскоговорящее сообщество
Avetik Harutyunyan
Есть массив со 100(N) обсерваблами HttpRequest. Как красиво сделать, чтобы они выполнились по 10(M) штук? То есть отправились 10, выполнились и отправились следующие 10?
Если цель не больше 10 одновременно, то mergemap позволяет ограничить количество запросов одновременно
источник

SK

Sergey Khrolenok in Angular - русскоговорящее сообщество
Avetik Harutyunyan
Есть массив со 100(N) обсерваблами HttpRequest. Как красиво сделать, чтобы они выполнились по 10(M) штук? То есть отправились 10, выполнились и отправились следующие 10?
окошками попробовать можно

https://www.learnrxjs.io/operators/transformation/windowcount.html
источник

AM

Andrey Moskalenko in Angular - русскоговорящее сообщество
Avetik Harutyunyan
Есть массив со 100(N) обсерваблами HttpRequest. Как красиво сделать, чтобы они выполнились по 10(M) штук? То есть отправились 10, выполнились и отправились следующие 10?
у меня вот так, применяю функцию concat к массиву forkjoin-ов
источник

AM

Andrey Moskalenko in Angular - русскоговорящее сообщество
только  следующая пачка не ждет, пока предыдущая вернет response
источник

AH

Avetik Harutyunyan in Angular - русскоговорящее сообщество
Andrey Moskalenko
у меня вот так, применяю функцию concat к массиву forkjoin-ов
есть еще проблема, что у меня нет flat массива со 100 обсов, который я могу просто разбить по 10. Они вложены друг в друга, так как нельзя создать чайлд элемент, пока ты не создал парента и не получил его айди. И эта иерархия довольно глубокая
источник

AH

Avetik Harutyunyan in Angular - русскоговорящее сообщество
Например есть массив с 6 запросов, каждый из которых внутри делает запрос для своих чайлдов, а их допустим 10. Будет момент, где один из шести уже выполнился и пошли запросы на его детей, и на этот момент будут висеть 15 запросов, а у меня должен быть лимит в 10 открытых запросов.
источник

Д

Денис in Angular - русскоговорящее сообщество
Подскажите стек инструментов для верстки
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Avetik Harutyunyan
есть еще проблема, что у меня нет flat массива со 100 обсов, который я могу просто разбить по 10. Они вложены друг в друга, так как нельзя создать чайлд элемент, пока ты не создал парента и не получил его айди. И эта иерархия довольно глубокая
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
тебе надо написать Scheduler который ограничивает на N одновременных заданий
и использовать его вместе с оператором subscribeOn
источник

IF

Igor Filippov in Angular - русскоговорящее сообщество
А обязательно именно с помощью rxjs вообще запросы слать? Обычные промисы нормально тут зайдут же, нет?
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
ку

У меня есть модель данных
export class AddUser {
   age: number;
   name: string;
   login: string;
}

Есть ли какой то способ перебрать его?

в плане что если я в компоненте напишу
newUser: AddUser

то мне нужно в стринге получить какие свойста есть у модели данных , пример:
propsUser :string[] = ['age','name','login']

*(Object.keys(newUser)) выводит после того как я наполнюю данными ,а мне нужно до того как я наполню
источник