Angular 2 - inscrevendo-se no erro Observable.fromEvent: "Destino de evento inválido"
Estou recebendo um erro estranho ao tentar me inscrever em um Observable.
Aqui está uma versão diluída do código que apresenta o problema:
import {Component, Input, OnInit, ViewChild} from '@angular/core';
import Rx from 'rxjs/Rx';
@Component({
selector: 'action-overview-description',
template: require('./actionOverviewDescription.html')
})
export class ActionOverviewDescription {
@ViewChild('button') button;
constructor() {}
ngOnInit() {
let buttonStream$ = Rx.Observable.fromEvent(this.button, 'click')
.subscribe(res => console.log(res));
}
}
<button #input>Button</button>
O erro que recebo no console é:
Destino de evento inválido
O erro APENAS aparece quando eu assino o fluxo. Se eu apenas o criar, mas não me inscrever, não haverá erro. Se eu console.log o fluxo, parece ter um membro de inscrição.
Tentei pesquisar o erro no Google, mas não consigo encontrar nenhum lugar que seja explicado.
Acho que estou usando o Rxjs 4.0.5 (de acordo com o npm rxjs --version).