Size: a a a

Советский Angular

2021 July 29

IV

Ilya Verpovsky in Советский Angular
Ну что, кому интересно посмотреть на задачки для стажировки в яндексе?
Я скопировал их в гугл доки.
@thekiba @kami_nary @dersizes
https://docs.google.com/document/d/12CSVYRR9fLWysWlzteM_KC_MlcRgzcyoJAbcSHA3nfI/edit?usp=sharing
источник

E

Ekaterina in Советский Angular
источник

E

Ekaterina in Советский Angular
Я бы глянула, спасибо!
источник

IV

Ilya Verpovsky in Советский Angular
Я смотрю, задачи на этот раз по проще, чем в прошлый.
источник

AT

Arams Tomojans in Советский Angular
/spin@cheese_every_day_bot
источник

🧀

🧀🐁 Cheese Every Day... in Советский Angular
Итак, кто же сегодня 🧀🐁 сырочек дня?
источник

🧀

🧀🐁 Cheese Every Day... in Советский Angular
Хмм, интересно...
источник

🧀

🧀🐁 Cheese Every Day... in Советский Angular
АГА!
источник

🧀

🧀🐁 Cheese Every Day... in Советский Angular
Сегодня ты 🧀🐁 сырочек дня, @kenobi_io
источник

AT

Arams Tomojans in Советский Angular
доброго утра)
источник

SV

Sergey Vakhramov in Советский Angular
А я тут дрон решил взять)
https://pokupki.market.yandex.ru/product/101339901991

Интересно будет поиграться
источник

SV

Sergey Vakhramov in Советский Angular
Там в принципе все задачки с литкода, либо похожие на них
источник

SV

Sergey Vakhramov in Советский Angular
Самое интересное, что в работе, скорее в его, ты будешь ковырять чистый жс или их бэм)
источник

SV

Sergey Vakhramov in Советский Angular
Насколько же ты в их вменяемости сомневаешься? 😂 почему не 1-4? 😃
источник

E

Ekaterina in Советский Angular
А можете подсказать как разрешить вот такой глупый вопрос: у меня есть
customers$: Observable<CustomerDTO[]> - обзервабл для списка кастомеров,
customerId - ИД выбранного кастомера,
а мне надо показать имя кастомера просто текстом на этой же форме.

Я понимаю, что можно прям в ts файле подписаться на кастомеров и когда они прийдут, выбрать нужного и отобразить. А можно ли это как-нибудь с помощью async пайпа решить на уровне html темплейта?
источник

A

Andrew in Советский Angular
если я правильно все понял, то есть обсервер на всех customers и нужно в шаблоне вывести customer с определенным ранее id используя async pipe?
может быть, сделать так?
customers$ = this.dataService.getAll().pipe(filter(customer => customer.id === customerID))
источник

E

Ekaterina in Советский Angular
Примерно :) Наверное, надо пример накидать в стэкблице.
источник

SS

Stanislav Sokolov in Советский Angular
selectedCustomer$ = combineLatest([customers$, currentCustomerID$]).pipe(map(([list, id])=>list.find(c => c.id === id)))

{{selectedCustomer$.name}}
источник

SS

Stanislav Sokolov in Советский Angular
И shareReplay c refCount на customers$ что бы новые подписки не городить
источник

E

Ekaterina in Советский Angular
Ооооо, классный вариант! Спасибо!
источник