Size: a a a

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

2020 April 16

EZ

Eugene Zalivadnyi in Angular - русскоговорящее сообщество
Одному мне кажется что в hero tutorialе всё замечательно до момента 6. Get Data from a Server? До него всё просто и понятно, а потом OBSERVABLE RXJS WHAT? Поплавнее никак? Уверен, на этом моменте многие новички обсираются и именно поэтому реакт более популярен. Почему и зачем так сложно и с наскоку вкатывать в rxjs? Почему его не разжуют проще и подробнее, по более мелким кусочкам? Вы встречали где-либо когда-либо чтобы этот вопрос подымался?
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
да там не используются продвинутые техники rxjs, только самое примитивное
источник

EZ

Eugene Zalivadnyi in Angular - русскоговорящее сообщество
используется примитивное, но не объясняется что это и зачем, впечатление такое, что это вундервафля-дикий-зверь и непонятно с какой стороны к нему подойти, с чего начать жевать этот гранит
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
в этом то и косяк, потому что дальше начинают писать бред - обсерваблы внутри сабскрайба
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
вместо того чтобы понять rxjs и использовать нормально mergeMap, concatMap, combineLatest и т.п.
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
я имею в виду новички начинают лепить херню
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
и чего? ну научатся и не будут
источник

H

H₂SO₄ in Angular - русскоговорящее сообщество
Почему вместо нужного мне проекта открывается сайт
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
ну фишка в том что учатся на живых проектах
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
Да, офф док. не очень, в Роадмапе уже есть его рефакторинг
источник

EZ

Eugene Zalivadnyi in Angular - русскоговорящее сообщество
Yuri Stepanov
Да, офф док. не очень, в Роадмапе уже есть его рефакторинг
о каком роадмапе речь?
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
потом на код ревью сидишь фейспалмы один за другим
источник

EZ

Eugene Zalivadnyi in Angular - русскоговорящее сообщество
подскажите где по человечески покурить? https://rxjs-dev.firebaseapp.com/guide/overview сюда еще не дошел, но предположу что всё так же сложно объяснено?
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
лучше научите как на живую в хроме scss править
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
в sources
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
хром вообще умеет так? чтобы я в sources правил scss а на страничек эти изменения сразу применялись
источник

АЖ

Антон Желтов... in Angular - русскоговорящее сообщество
так как это в elements происходит
источник

SK

Serzhio Kostenko in Angular - русскоговорящее сообщество
Всем привет , подскажите как можно засинкать скролл у  элементов , которые в разных компонентах ?! Есть скролл по X у хедера , нужно засинкать с таблицей которая лежит в другом компоненте
источник

AK

Anton Krivokhizhin in Angular - русскоговорящее сообщество
Подскажите, пожалуйста, как правильно написать тест для оператора rxjs

Оператор:

return source => {
   let state: T[] = [];

   return source.pipe(
     map(value => {
       state = [...state, value];
       return state;
     }),
     debounceTime(100),
     tap(() => state = []),
   );
 };


Тест:
const eventPipe = hot('--a--b');


expectObservable(eventPipe.pipe(
 bufferDebounceTime(),
 tap(console.log),
)).toBe('100ms (ab)');



Но что-то не так, по логам разобрать не получается
источник

VL

Vitaly Lipko in Angular - русскоговорящее сообщество
Serzhio Kostenko
Всем привет , подскажите как можно засинкать скролл у  элементов , которые в разных компонентах ?! Есть скролл по X у хедера , нужно засинкать с таблицей которая лежит в другом компоненте
Реализовать свой сервис событий: в нем объявляешь Subject, которые будет эмитить события скролла из одного компонента и Observable,  на который подпишешься для отлавливания событий в другом компоненте.
источник