[英]how to define the type of an observer in typescript
Typescript 要求我输入观察者变量:
Observer.create(observer: whatTypeShouldIUse => /* do things with observer */)
我尝试使用 rxjs 库中的Observer
类或接口,但它是通用类型。
我应该为我的观察者放置什么类型? 我现在把Observer<any>
放在...
如果您还没有找到解决方案:首先您必须导入 Observer 和 Observable 库。
import { Observable, Observer } from 'rxjs/Rx';
正如你的问题,我们做这样的事情:
Observable.create( (observer: Observer<JSON>) => {
/* do things with observer */
observer.next(data); //data - Must be a JSON object
observer.complete();
})
请注意,观察者类型参数是观察者的类型observer.next(data)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.