Size: a a a

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

2020 February 16

И

Илья | 😶 in Angular - русскоговорящее сообщество
стой
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
fb ж формбилдер
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Обращайся к форме и this.form.get(fieldName)
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
Дима Цуркан
this[formArrayName] будет работать, но так делать не стоит
Так все таки лучше  switch?)
источник

ДЦ

Дима Цуркан in Angular - русскоговорящее сообщество
Vitaliy Stepanenko
Так все таки лучше  switch?)
Не совсем понятна задача что нужно сделать
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
У меня есть несколько FormArray. Я через ngModel получаю value. И пушу в нужный мне FormArray.
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
Хотел написать одну функцию которая  этим занимаеться
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Денис Мовляйко
интересный кейc
а если .pipe(tap(() => this.pending = false))
Так лучше тоже не делать.

Самое простое, что можно придумать в такой ситуации, это добавить метаданные isLoading, isLoaded, hasError. Тогда код будет выглядеть примерно следующим образом:

concat(
 of({ isLoading: true }),
 request().pipe(
   map(toResponse()),
   catchError(toError())
 )
)

Есть ещё другие подходящие для этого операторы, вот тут можно их подглядеть https://medium.com/ngx/practical-use-rxjs-81aaab57045c
источник

ДЦ

Дима Цуркан in Angular - русскоговорящее сообщество
Vitaliy Stepanenko
У меня есть несколько FormArray. Я через ngModel получаю value. И пушу в нужный мне FormArray.
Ну тогда как писали выше this.form.get(formArrayName).push(...)
источник

ДМ

Денис Мовляйко in Angular - русскоговорящее сообщество
Вертихвост キバ
Так лучше тоже не делать.

Самое простое, что можно придумать в такой ситуации, это добавить метаданные isLoading, isLoaded, hasError. Тогда код будет выглядеть примерно следующим образом:

concat(
 of({ isLoading: true }),
 request().pipe(
   map(toResponse()),
   catchError(toError())
 )
)

Есть ещё другие подходящие для этого операторы, вот тут можно их подглядеть https://medium.com/ngx/practical-use-rxjs-81aaab57045c
хмм, всегда делал через tap()
источник

ДМ

Денис Мовляйко in Angular - русскоговорящее сообщество
Вертихвост キバ
Так лучше тоже не делать.

Самое простое, что можно придумать в такой ситуации, это добавить метаданные isLoading, isLoaded, hasError. Тогда код будет выглядеть примерно следующим образом:

concat(
 of({ isLoading: true }),
 request().pipe(
   map(toResponse()),
   catchError(toError())
 )
)

Есть ещё другие подходящие для этого операторы, вот тут можно их подглядеть https://medium.com/ngx/practical-use-rxjs-81aaab57045c
прочту, спасибо 🙂
источник
2020 February 17

AS

Anton Shvets in Angular - русскоговорящее сообщество
Денис Мовляйко
хмм, всегда делал через tap()
Ну в оф доке ангуляра тож хватает тапов :)
источник

ДМ

Денис Мовляйко in Angular - русскоговорящее сообщество
Anton Shvets
Ну в оф доке ангуляра тож хватает тапов :)
к чему клонишь?))
источник

M

Muhammad in Angular - русскоговорящее сообщество
а как можно замутить такой прогресс бар?)
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Muhammad
а как можно замутить такой прогресс бар?)
Это дефолтный с матириала
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Muhammad
а как можно замутить такой прогресс бар?)
position: absolute + z-index
источник

SK

Sergey Koshechkin in Angular - русскоговорящее сообщество
Muhammad
а как можно замутить такой прогресс бар?)
В интерцепторе логику, на перехват всех загрузок написать
источник

M

Muhammad in Angular - русскоговорящее сообщество
Sergey Koshechkin
В интерцепторе логику, на перехват всех загрузок написать
вот
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Денис Мовляйко
к чему клонишь?))
Лис говорит что внутри класса надо делать независимые функции, которые все держат в себе.
Но зачем, если по ООП нужно делать маленькие классы, которые отвечают за маленький участок. Тогда весь класс это замена такой функции. И обращение к полю класса нормально.
В общем или многожильная труба или короб с трубой, а в итоге результат тот же
источник

L

Let me take you into the light in Angular - русскоговорящее сообщество
Sergey Koshechkin
В интерцепторе логику, на перехват всех загрузок написать
Это если у тебя 1 лоадер на всю апку
источник