Size: a a a

2019 November 25

DD

Dmitriy D in Angular Kyiv
1) в пайпе в идеале не должно быть изменений внешних переменных. Для таких случаев есть оператор tap но и его рекомендуется использовать крайне редко
2) здесь мы видим, что меняются данные, не будем говорить, хорошо или плохо написано. Для этого map подходит
3) обьясните, что Вы имеете ввиду под "можно же просто вернуть массив"
источник

Нh

НикШе http://10.0.16.200 in Angular Kyiv
Dmitriy D
1) в пайпе в идеале не должно быть изменений внешних переменных. Для таких случаев есть оператор tap но и его рекомендуется использовать крайне редко
2) здесь мы видим, что меняются данные, не будем говорить, хорошо или плохо написано. Для этого map подходит
3) обьясните, что Вы имеете ввиду под "можно же просто вернуть массив"
я просто пытаюсь понять чужой кодб и получается не очень 🤨
источник

Нh

НикШе http://10.0.16.200 in Angular Kyiv
Dmitriy D
1) в пайпе в идеале не должно быть изменений внешних переменных. Для таких случаев есть оператор tap но и его рекомендуется использовать крайне редко
2) здесь мы видим, что меняются данные, не будем говорить, хорошо или плохо написано. Для этого map подходит
3) обьясните, что Вы имеете ввиду под "можно же просто вернуть массив"
не понимаю почему return of(this.data); вместо return this.data , даже перечитав доки
источник

DD

Dmitriy D in Angular Kyiv
Of создаёт поток
источник

DD

Dmitriy D in Angular Kyiv
Просто this.data будет обычный массив. А так как во втором случае возвращается поток, делают оф чтобы соблюдать общую сигнатуру
источник

Нh

НикШе http://10.0.16.200 in Angular Kyiv
Dmitriy D
Просто this.data будет обычный массив. А так как во втором случае возвращается поток, делают оф чтобы соблюдать общую сигнатуру
как вы узнали что Array.of возвращает поток? где это почитать?  (обычно пользую https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/of)
источник

ML

Max Lebid in Angular Kyiv
Danil Gudz
pipe(map(arr => arr.map(val => val.id))
а как потом еще убрать дублирующиейся значения из массива?
источник

DD

Dmitriy D in Angular Kyiv
НикШе http://10.0.16.200
как вы узнали что Array.of возвращает поток? где это почитать?  (обычно пользую https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/of)
Of это оператор rxjs
источник

Нh

НикШе http://10.0.16.200 in Angular Kyiv
источник

DG

Danil Gudz in Angular Kyiv
pipe(map(arr => [...new Set(arr.map(val => val.id))])
источник

DD

Dmitriy D in Angular Kyiv
Не путайте of rxjs и array.of
источник

Нh

НикШе http://10.0.16.200 in Angular Kyiv
Dmitriy D
Не путайте of rxjs и array.of
точно, спасибо, пойду матчасть подтягивать по rxjs
источник

ML

Max Lebid in Angular Kyiv
Danil Gudz
pipe(map(arr => [...new Set(arr.map(val => val.id))])
да точно, правда выглядит не красиво но шо поделать
источник

IF

Igor Filippov in Angular Kyiv
Max Lebid
да точно, правда выглядит не красиво но шо поделать
По уму, тебе с сервера должны готовые данные приходить
источник

DD

Dmitriy D in Angular Kyiv
Igor Filippov
По уму, тебе с сервера должны готовые данные приходить
а если это данные не с сервера?
источник

IF

Igor Filippov in Angular Kyiv
Dmitriy D
а если это данные не с сервера?
А какие?)
источник

DD

Dmitriy D in Angular Kyiv
Igor Filippov
А какие?)
Любые другие?
Например поток уникальных эвентов для отслеживания поведение юзера?
источник

IF

Igor Filippov in Angular Kyiv
Dmitriy D
Любые другие?
Например поток уникальных эвентов для отслеживания поведение юзера?
У него такого нет
источник

Sergey Фrolov in Angular Kyiv
✨🦊 Первое упражнение по RxJS от лиса!

По многочисленным заявкам от @furevor, решил сделать первое тестовое упражнение по RxJS. Если тема будет востребована, то будет добавка.

Описание задачи в коментариях, удачи! 💖

https://stackblitz.com/edit/rxjs-forkjoin-exercise-001?file=index.ts
источник
2019 November 26

БЧ

Богдан Чайка in Angular Kyiv
Привіт, тут можна питати чи хтось має вільний час на ангулар проєкт?
источник