我的Angular 4.0应用程序中从未出现异步Javascript回调
我试着在我的角度应用程序中使用这个。 以下是应如何使用的示例:我的Angular 4.0应用程序中从未出现异步Javascript回调,javascript,angular,typescript,callback,Javascript,Angular,Typescript,Callback,我试着在我的角度应用程序中使用这个。 以下是应如何使用的示例: var bandcamp = require('bandcamp-scraper'); var params = { query: 'Men I Trust', page: 1 }; bandcamp.search(params, function(error, searchResults) { if (error) { console.log(error); } else {
var bandcamp = require('bandcamp-scraper');
var params = {
query: 'Men I Trust',
page: 1
};
bandcamp.search(params, function(error, searchResults) {
if (error)
{
console.log(error);
}
else
{
console.log(searchResults);
}
});
问题是回调从未发生过。
我也试着用这样的承诺来包装这个电话
doBandcampCall(q: Object) {
return new Promise(function(resolve, reject) {
bandcamp.search(q, function(err:any, result:any) {
if (err) return reject(err);
resolve(result);
});
});
}
但这并不影响结果。
这个Bandcamp使用tinyreq来发出实际的http请求
调用此函数时没有任何错误
关于Angular中的异步javascript调用,有什么我应该知道的吗。在这里,您可以测试bandcamp,ti的工作方式就像一个Charm。有人猜测我可以试试吗?