Size: a a a

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

2021 April 13

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
чет не то, ну давай тогда тру сделаем)
источник

В

Владимир in Angular - русскоговорящее сообщество
)) а баба Яга против(С) 😂
источник

j

jenia in Angular - русскоговорящее сообщество
У меня класс кнопки зависит от состояния. Для эксперимента можно посмотреть только. Сделал. Кнопка в состоянии паузы изнанкально прорисована. Я запускаю и оно переключается
источник

j

jenia in Angular - русскоговорящее сообщество
нажал на проигрывание
источник

DK

Dima Kachurynets in Angular - русскоговорящее сообщество
Привет, насколько плохо подписываться на observable в сервисе? у меня есть такой код, можно ли избежать здесь подписки?
источник

В

Владимир in Angular - русскоговорящее сообщество
... а тут чуть не подрались из-за пайпа))) а там "экспрешен изменился уже после отработки")))
источник

АМ

Антон Морозов... in Angular - русскоговорящее сообщество
Return http и подписка в компоненте
источник

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
1. Создаёшь subject
2. Создаёшь asObservable (на него подписываешься в компоненте)
3. Создаешь метод для обновления п.1. (this...next(data))
4. Создаешь метод, который тыкается на бэк и возвращает observable

В компоненте подписываешься на п.2, создаешь метод, который тыкнется в п.4 и при ответе дергаешь п.3
источник

Д

Дара in Angular - русскоговорящее сообщество
Thanst. It helped me:)
источник

DK

Dima Kachurynets in Angular - русскоговорящее сообщество
получается с компоненты нужно делать 2 подписки - первую чтобы получать все изменения, которые возникли после обновления сабжекта, вторую чтобы получить данные с сервера
источник

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
Нет
источник

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
Ну как бы да, но при получении данных с сервера можно сразу отписаться
источник

EK

Egor Kozhanov in Angular - русскоговорящее сообщество
А первая подписка, которая на asObservable, тебе скорее всего будет нужна вплоть до ngOnDestroy

Если нет и никакой динамики тоже нет (просто получить список и вывести в темплейт) - хватит async pipe
источник

Р

Роберт in Angular - русскоговорящее сообщество
А если сделать
this.administrators.asObservable()
.pipe(
   switchMap(admins => {
      if (!admins.length) { return some actions... }
           return of(admins);
   })
 )
источник

TS

Taras Savchenko in Angular - русскоговорящее сообщество
У меня есть переменная, если ее считывать - показывает, что тип Строка, но когда я  ее в шаблоне отображаю, то показывает [object Object]
в чем проблема?))
источник

В

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

Р

Роберт in Angular - русскоговорящее сообщество
Считывать это как?)
источник

TS

Taras Savchenko in Angular - русскоговорящее сообщество
ну типа на консоль вывожу
источник

Р

Роберт in Angular - русскоговорящее сообщество
Показывай
источник

В

Владимир in Angular - русскоговорящее сообщество
json тоже строка)) но если ее не развернуть то напишет обжект обжект
источник