github.com/angular/angular/issues/21800#issuecomment-360799520

учаю странную ошибку при попытке подписаться на Observable.

Вот разбавленная версия кода, которая представляет проблему:

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>

Ошибка, которую я получаю в консоли:

Неверная цель события

Ошибка появляется только когда я подписываюсь на поток. Если я только создаю его, но не подписываюсь, ошибки нет. Если я получаю console.log поток, кажется, что у него есть подписчик.

Я попытался погуглить ошибку, но я не могу найти нигде ее объяснения.

Я думаю, что я использую Rxjs 4.0.5 (в соответствии с npm rxjs --version).

Ответы на вопрос(1)

Ваш ответ на вопрос