【发布时间】:2015-02-06 08:34:19
【问题描述】:
我在我的应用程序中使用jQuery。我将所有源文件与browserify 捆绑在一起。因此,我导入了npm version of jQuery:
const $ = require('jQuery');
我也使用RxJS 并且喜欢使用jQuery Bindings for the Reactive Extensions for JavaScript,但如果我使用require('rxjs-jquery'),我只会得到Rx 对象。我怎样才能要求 jQuery 对象能够使用这个例子:
function searchWikipedia(term) {
return $.ajaxAsObservable({
url: 'http://en.wikipedia.org/w/api.php',
data: { action: 'opensearch',
search: term,
format: 'json' }
dataType: 'jsonp'
});
}
【问题讨论】:
-
您可以拥有多个
requires。所以const $ = require('jQuery'); const rxJq = require('rxjs-jquery'); -
谢谢。显然,这太明显了,我自己无法弄清楚;-)
标签: jquery browserify rxjs