私はRxjsとAngular 4をかなり新しくしています。角4 - イベントを観測可能なストリームに変換する
テンプレート:
<div class="btn-group cp">
<input [colorPicker]="bgColor"
(colorPickerChange)="colorChanged()"
[style.background]="bgColor">
</div>
colorChangedは、()のMouseMoveにcolorPickerChnageによって呼び出されます。私は私のコンポーネントでこのような何かをしたい:
colorChanged$.subscribe(data => console.log(data))
(それは私が観察できるようにそれを持っているしたい理由です、いくつかのデバウンスおよびより多くの加入者を持つことになります。)
あなたは 'EventEmitter'に加入し、いずれかの関数から自身を発したりするためにHostListener''のようなものを使用することができます 'あなたのコンポーネントのmousemove'イベントです。 – Dylan