Size: a a a

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

2020 April 09

A

Alexander in Angular - русскоговорящее сообщество
Виталий
Господа, добрый день!

Сделал свой пайп который трансформирует входящее значение в зависимости от поступающего из Observabl значения. Подписка на обзервабл в конструкторе.

Вопрос:
Как отписаться от подписки?
На основании чего
источник

В

Виталий in Angular - русскоговорящее сообщество
Alexander
На основании чего
Не понял вопроса
источник

A

Alexander in Angular - русскоговорящее сообщество
Отписаться на основании чего?
источник

A

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

A

Alexander in Angular - русскоговорящее сообщество
(если нет подписчиков)
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Виталий
Господа, добрый день!

Сделал свой пайп который трансформирует входящее значение в зависимости от поступающего из Observabl значения. Подписка на обзервабл в конструкторе.

Вопрос:
Как отписаться от подписки?
class AppComponent implements onDestroy {
 private subscription: Subscription;
 constructor() {
   this.subscription = someObservable.subscribe(value => this.value = value)
 }
 onDestroy() {
   this.subscription.unsubscribe()
 }
}
источник

В

Виталий in Angular - русскоговорящее сообщество
Kenya-West ✔
class AppComponent implements onDestroy {
 private subscription: Subscription;
 constructor() {
   this.subscription = someObservable.subscribe(value => this.value = value)
 }
 onDestroy() {
   this.subscription.unsubscribe()
 }
}
А у пайпа выполнится метод onDestroy ?
источник

V

VY in Angular - русскоговорящее сообщество
Виталий
Господа, добрый день!

Сделал свой пайп который трансформирует входящее значение в зависимости от поступающего из Observabl значения. Подписка на обзервабл в конструкторе.

Вопрос:
Как отписаться от подписки?
а можно перед пайпом поставить async pipe и делегировать отписки ему? и работу с обзервом таким образом
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Виталий
А у пайпа выполнится метод onDestroy ?
Сто лет их не юзал, ХЗ
источник

A

Alexander in Angular - русскоговорящее сообщество
Виталий
А у пайпа выполнится метод onDestroy ?
Пайп шаблоный?
источник

A

Alexander in Angular - русскоговорящее сообщество
есть еще пайпы rxjs
источник

В

Виталий in Angular - русскоговорящее сообщество
Alexander
Пайп шаблоный?
Да
источник

В

Виталий in Angular - русскоговорящее сообщество
Angular пайп, а не rxjs пайп
источник

A

Alexander in Angular - русскоговорящее сообщество
А юзкейс можно?
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
пайпы можно чейнить
источник

YS

Yuri Stepanov in Angular - русскоговорящее сообщество
| async | customPipe
источник

YS

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

АО

Алексей Охрименко... in Angular - русскоговорящее сообщество
Виталий
Господа, добрый день!

Сделал свой пайп который трансформирует входящее значение в зависимости от поступающего из Observabl значения. Подписка на обзервабл в конструкторе.

Вопрос:
Как отписаться от подписки?
там где subscribe - там и unsubscribe
источник

G

Galeups in Angular - русскоговорящее сообщество
кто нить работал в angular c эцп? есть готовые библиотеки?
источник

AK

Andrey Koshak in Angular - русскоговорящее сообщество
Охх капец как в ts легко запутаться, из-за того, что он просто надстройка)) Можно создать объект определенного типа, при этом он будет тебе спокойно позволять записывать в него свойства, которые к этому типу никакого отношения не имеют (привет js), а если попробовать их прочитать, то компилятор скажет, что свойства не существует)) хотя оно есть и записалось, просто оно выходит за рамки типа, который вы объекту присвоили!
источник