简体   繁体   English

Javascript ReferenceError:在src中添加Rx.js时未定义Observable

[英]Javascript ReferenceError: Observable is not defined when added Rx.js in src

I am trying to get observables to work on my html but I keep getting this error: 我正在尝试使可观察的东西在我的html上工作,但我不断收到此错误:

ReferenceError: Observable is not defined ReferenceError:未定义Observable

I am using Firefox version: 62.0 我正在使用Firefox version: 62.0

Here is the code: 这是代码:

 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.4.0/Rx.js"></script> <script> const numberObservable = new Observable((observer) => { observer.next(5); observer.next(10); }); numberObservable.subscribe(value => console.log(value)); </script> <title></title> </head> <body> </body> </html> 

How can I get this to work? 我该如何工作?

You just need to use Rx.Observable instead of simply Observable . 您只需要使用Rx.Observable而不是简单的Observable

 <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/5.4.0/Rx.js"></script> <script> const numberObservable = new Rx.Observable((observer) => { observer.next(5); observer.next(10); }); numberObservable.subscribe(value => console.log(value)); </script> <title></title> </head> <body> </body> </html> 

它应该是new Rx.Observable注意命名空间。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM