Прием SSE флюса в Угловом 5

из doc ...;)

, потому что вы полагаетесь на этот контекст :

  • , который теряется, когда функция вызывается с помощью .throw
  • , нет способа узнать, что это должно быть

, вы должны использовать один из следующих вариантов:

  • завершает вызов метода или функции внутри другой функции
  • связывает контекст
    // wrap the method or function call inside of another function
    expect(function () { cat.meow(); }).to.throw();  // Function expression
    expect(() => cat.meow()).to.throw();             // ES6 arrow function
    
    // bind the context
    expect(cat.meow.bind(cat)).to.throw();           // Bind
    

0
задан Paul R 13 July 2018 в 21:20
поделиться

1 ответ

Оказалось, что если вы установите имя события на сервере, вы не сможете получить его методом onmessage.

В примере имя события было установлено как «random». Чтобы получить его, вы должны сделать это следующим образом:

eventSource.addEventListener('random', function (event) {
    console.log(event);
});
0
ответ дан Konrad Naklicki 17 August 2018 в 12:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: