[英]Observer in Angular
我是新手,对rxjs的行为感到困惑。 让我给您看一个简单的例子,以便您理解我的问题。
test = new Observable((observer)=>{
console.log(observer);
observer.next(1);
});
this.subscription = this.test.subscribe((result)=>{
console.log(1);
});
当我打印观察者时,我没有看到直接在对象内部的next属性,而是在嵌套对象名称“ destination”内部。 现在谁能解释我内部到底发生了什么,如何调用内部订阅操作符中的回调? 先感谢您。
该属性未附加到对象本身,而是附加在其原型上。
您可以通过导入自己查看代码
import {Subscriber} from 'rxjs/Subscriber.js'
并使用您的IDE导航到类定义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.