Rxjs Observable.create和Observable.createWithDisposable之间的差异
和Rxjs Observable.create和Observable.createWithDisposable之间的差异,rxjs,Rxjs,和可观察。createWithDisposable之间有什么区别?通过文档或查看源代码,我看不出有什么不同。看起来像是createWithDisposable用一个返回默认一次性值的subscribe函数包装用户提供的subscribe函数,而create需要用户提供的subscribe函数显式返回一个可丢弃的 [create]是createWithDisposable方法的别名 这两个功能可以互换createWithDisposable已被弃用。您应该使用create create函数可以返
可观察。createWithDisposable
之间有什么区别?通过文档或查看源代码,我看不出有什么不同。看起来像是createWithDisposable
用一个返回默认一次性值的subscribe
函数包装用户提供的subscribe
函数,而create
需要用户提供的subscribe
函数显式返回一个可丢弃的
[create]是createWithDisposable
方法的别名
这两个功能可以互换createWithDisposable
已被弃用。您应该使用create
create
函数可以返回一个函数,该函数将在处理订阅时调用(此函数必须用于清理)
var源,
订阅
source=Rx.Observable.create(函数(观察者){
// ..
返回函数(){
console.log('disposed');
};
});
subscription=source.subscripte();
subscription.dispose()代码>
你还能举一些例子吗?我仍然不太确定是否有差异:)。