У меня есть компонент слайдера, который испускает числа при перетаскивании ползунка, который можно использовать следующим образом: <my-slider (change)="onSlide($event)"></my-slider>
. Я хотел бы избавиться от метода onSlide
и вместо этого привязать поток событий change
к свойству Observable<number>
(вместо обратного вызова).
Я использую Angular 2 EventEmitter
для моего @Output
. EventEmitter
наследуется от RxJs Subject
, который является Observable
и Observer
. Я хочу повторно использовать сторону Observable
EventEmitter
.
Конечно, я могу передать значения, которые вводятся через onSlide
на другой Subject
, но я хочу предотвратить этот шаблон и накладные расходы. Есть ли способ?