Size: a a a

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

2019 October 15

S

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

S

Smooth Operator in Angular - русскоговорящее сообщество
ты передаешь один тип, а ждешь другой
источник

N

Nazar in Angular - русскоговорящее сообщество
Smooth Operator
так разные типы
https://cl.ly/6438020d82bd а здесь нет ошибки. почему ? 😞 не понимаю
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Nazar
https://cl.ly/6438020d82bd а здесь нет ошибки. почему ? 😞 не понимаю
и тут ошибка
источник

N

Nazar in Angular - русскоговорящее сообщество
Smooth Operator
им может быть кто хочет, если сможет
ти ж сам говорил
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Всем привет, есть задача сделать мультизапрос через forkjoin, посмотрел все примеры, чаще все попадается, что-то типа этого
function multiReq(checkedRow) {
 const mapOfRequest: any[] = [];
 mapOfRequest.push(this.workflowService.deleteWorkflow(<string>checkedRow.id));
 return forkJoin(mapOfRequest);
}
event.checkedRows.forEach((item) => {
 this.multiReq(item).subscribe()
})
но к сожалению удалению срабатывает один раз на одном элементе а не на всех выбранных
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Nazar
ти ж сам говорил
типом TemplateRef может быть любой тип который имплементит тип TemplateRef
ElementRef или HTMLInputElement этого не делает, он им быть не может
источник

N

Nazar in Angular - русскоговорящее сообщество
Smooth Operator
типом TemplateRef может быть любой тип который имплементит тип TemplateRef
ElementRef или HTMLInputElement этого не делает, он им быть не может
спасибо) извини если надоел
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Denchik Tymokhin
Всем привет, есть задача сделать мультизапрос через forkjoin, посмотрел все примеры, чаще все попадается, что-то типа этого
function multiReq(checkedRow) {
 const mapOfRequest: any[] = [];
 mapOfRequest.push(this.workflowService.deleteWorkflow(<string>checkedRow.id));
 return forkJoin(mapOfRequest);
}
event.checkedRows.forEach((item) => {
 this.multiReq(item).subscribe()
})
но к сожалению удалению срабатывает один раз на одном элементе а не на всех выбранных
ты передаешь в forkJoin массив осверваблов, в котором 1 обсервабл
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Smooth Operator
ты передаешь в forkJoin массив осверваблов, в котором 1 обсервабл
почему?
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
передаю ж в переборе
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Denchik Tymokhin
передаю ж в переборе
ты в переборе каждый раз
> передаешь в forkJoin массив осверваблов, в котором 1 обсервабл
и подписываешь на него
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
окей как передать массив обсервбл
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
??
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Smooth Operator
ты в переборе каждый раз
> передаешь в forkJoin массив осверваблов, в котором 1 обсервабл
и подписываешь на него
не с одним элементом
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
forkJoin(rows.map(row => service.delete(row.id))).subscribe(...)
источник

DT

Denchik Tymokhin in Angular - русскоговорящее сообщество
Smooth Operator
forkJoin(rows.map(row => service.delete(row.id))).subscribe(...)
все-ровно один удаляет
источник

DT

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Denchik Tymokhin
все-ровно один удаляет
тогда тебе надо более подробно описать задачу
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
или сделай пример на stackblitz со своей проблемой
источник