Javascript 为什么bindCallback不是一个函数?
嗨,我正在使用rxjs libraray。我收到了这个错误 Rx.Observable.bindCallback不是一个函数 这是我的密码 我在这里读博士Javascript 为什么bindCallback不是一个函数?,javascript,rxjs,rxjs5,Javascript,Rxjs,Rxjs5,嗨,我正在使用rxjs libraray。我收到了这个错误 Rx.Observable.bindCallback不是一个函数 这是我的密码 我在这里读博士 您正在使用RXJS 4,但您链接到的文档是RXJS 5,根据答案,bindCallback()不再是可观察的的一部分,因此当前版本的RXJS(6)的正确用法是: html <!DOCTYPE html> <html> <head> <meta charset="utf-8"&
您正在使用RXJS 4,但您链接到的文档是RXJS 5,根据答案,
bindCallback()
不再是可观察的的一部分,因此当前版本的RXJS(6)的正确用法是:
html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/6.5.4/rxjs.umd.min.js"></script>
<script src="https://code.jquery.com/jquery-2.2.4.js"></script>
<title>JS Bin</title>
</head>
<body>
</body>
</html>
分别针对节点:
const Rx = require('rxjs')
const {bindCallback} = Rx;
var getJSONAsObservable = bindCallback(jQuery.getJSON);
....
这与Angular2有什么关系?@Angular2使用rxjs,而Yangular2使用rxjs 5。你能分享rxjs 5链接或更新我的jsbin或plunkerI吗?我认为rxjs 5正处于测试阶段什么已经取代了rxjs6中的Observable.bindCallback()
?也许会有帮助。我从未使用过这个函数。
var getJSONAsObservable = rxjs.bindCallback(jQuery.getJSON);
var result = getJSONAsObservable('https://mysafeinfo.com/api/data? list=englishmonarchs&format=json');
result.subscribe(
([data,textStatus,jqXhr]) => console.log(data),
e => console.error(e));
const Rx = require('rxjs')
const {bindCallback} = Rx;
var getJSONAsObservable = bindCallback(jQuery.getJSON);
....