【发布时间】:2017-05-04 05:16:46
【问题描述】:
我想创建一个新的运算符,我在documentation 中发现其中一种方法是执行以下操作:
class MyObservable extends Observable {
lift(operator) {
const observable = new MyObservable()
observable.source = this;
observable.operator = operator;
return observable;
}
// put it here .. or ..
customOperator() {
/* do things and return an Observable */
}
}
// ... put it here...
MyObservable.prototype.mySimpleOperator = mySimpleOperator;
我不明白lift 方法是什么以及这里发生了什么,有人可以帮忙吗?
【问题讨论】:
-
GitHub 原提案解释的很好:github.com/ReactiveX/RxJS/issues/60
标签: javascript rxjs