Size: a a a

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

2020 May 04

E

Eugene in Angular - русскоговорящее сообщество
Nikita 🔥
могут быть идеи, почем с запозданием цвета меняются у некоторых элементов? везде одинаковые свойства transition
Где-то скаллируется транзишн
Выставляй явно транзишн свойства, а не all.
Т.е: transition: color .25 linear, а не transition all
источник

E

Eugene in Angular - русскоговорящее сообщество
Должно помочь
источник

N

Nikita in Angular - русскоговорящее сообщество
Всем привет! Начал записывать видеокурс по Angular CDK. Уже доступно несколько видосов. Я очень сильно хочу получить фидбек на это дело)
https://twitter.com/NikPoltoratsky/status/1257275662794096641
источник

N

Nikita 🔥 in Angular - русскоговорящее сообщество
нашел
источник

N

Nikita in Angular - русскоговорящее сообщество
Понял, надо большую кнопку)
источник

N

Nikita 🔥 in Angular - русскоговорящее сообщество
Nikita
Понял, надо большую кнопку)
честно, я не сразу понял, что сюда кликать нужно и что тут видео-уроки
источник

B

Bohdan in Angular - русскоговорящее сообщество
Nikita
Всем привет! Начал записывать видеокурс по Angular CDK. Уже доступно несколько видосов. Я очень сильно хочу получить фидбек на это дело)
https://twitter.com/NikPoltoratsky/status/1257275662794096641
👍красава
источник

E

Evgeniya in Angular - русскоговорящее сообщество
как в rxjs собрать несколько потоков?
я получаю из адресной строки id через запятую, делаю их них массив. Потом для каждого элемента массива делаю по запросу к серверу. Как собрать теперь все результаты запросов и подписаться?

this.activatedRoute.params.pipe(
   //разделить на массив
   map(params => {
         let result = params.ids.split(',').map(r => { return {id:r}});
         return result;
       }),
   //запросы на сервер
   map (params => params.map(
       функция возращает Observable
       param => this.facade.getLeaderboards(param)
   )),
   //по идее должен был собрать все потоки
   withLatestFrom()
)
.subscribe(data => console.log(data))

но в итоге я получаю массив из Observable
источник

L

Looch in Angular - русскоговорящее сообщество
Evgeniya
как в rxjs собрать несколько потоков?
я получаю из адресной строки id через запятую, делаю их них массив. Потом для каждого элемента массива делаю по запросу к серверу. Как собрать теперь все результаты запросов и подписаться?

this.activatedRoute.params.pipe(
   //разделить на массив
   map(params => {
         let result = params.ids.split(',').map(r => { return {id:r}});
         return result;
       }),
   //запросы на сервер
   map (params => params.map(
       функция возращает Observable
       param => this.facade.getLeaderboards(param)
   )),
   //по идее должен был собрать все потоки
   withLatestFrom()
)
.subscribe(data => console.log(data))

но в итоге я получаю массив из Observable
forkJoin читай
источник

E

Evgeniya in Angular - русскоговорящее сообщество
Looch
forkJoin читай
я не понимаю, как его применять не с самого начала, а в середине

this.activatedRoute.params.pipe(
   //разделить на массив
   map(params => {
         let result = params.ids.split(',').map(r => { return {id:r}});
         return result;
       }),
   //запросы на сервер
   map (params => forkJoin(params.map(
       функция возращает Observable
       param => this.facade.getLeaderboards(param)
   ))),

)
.subscribe(data => console.log(data))

пишет Observable в консоль
источник

L

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

this.activatedRoute.params.pipe(
   //разделить на массив
   map(params => {
         let result = params.ids.split(',').map(r => { return {id:r}});
         return result;
       }),
   //запросы на сервер
   map (params => forkJoin(params.map(
       функция возращает Observable
       param => this.facade.getLeaderboards(param)
   ))),

)
.subscribe(data => console.log(data))

пишет Observable в консоль
читай про маппинг, тебе тут нужен скорее всего swithMap (если нужна отмена) или mergeMap
источник

L

Looch in Angular - русскоговорящее сообщество
обычный map не делает подписку
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Galeups
всем привет, а при использовании ControlValueAccessor придется и валидаторы самому реализовывать?
зависит от того что вы хотите
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Looch
обычный map не делает подписку
как это? :)
почти все операторы подписываются
источник

G

Galeups in Angular - русскоговорящее сообщество
Anton Shvets
зависит от того что вы хотите
Хочу реализовать компонент, который содержит в себе лейбл, инпут и подсветку и вывод валидации
источник

L

Looch in Angular - русскоговорящее сообщество
Anton Shvets
как это? :)
почти все операторы подписываются
в случаем с маппингом то только swithMap,mergeMap, exaustMap и concatMap
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Looch
в случаем с маппингом то только swithMap,mergeMap, exaustMap и concatMap
отнюдь
источник

L

Looch in Angular - русскоговорящее сообщество
Anton Shvets
отнюдь
окей, можно еще через
pipe(map(id => someRequest(id),switchAll())
источник

L

Looch in Angular - русскоговорящее сообщество
но именно из опереторов маппинга на innerObservable никто больше не подписывается
источник

M

Muhammad in Angular - русскоговорящее сообщество
Кто-нибудь в курсе зачем при настройке своего цвета в material задавать цвета с префиксом A***? Где они используются
источник