我正在与rxjs
合作,但我一般都在询问ReactiveX。
有许多提及Oberservable
被懒惰评估,但搜索source code,我无法明确提及哪些运算符会导致Observable
被评估。我所知道的唯一会导致评估的运营商是subscribe
。还有其他选择吗?
答案 0 :(得分:2)
它是您需要的唯一操作员。要触发Observable,您需要订阅它。无需对结果做任何事情,您只需订阅:
functionThatReturnsAnObservable().subscribe(function(data){});
修改强>
正如cartant所说,有些函数隐式调用了订阅运算符,例如forEach
和toPromise
函数。