有没有人知道将Promise添加到Titanium HTTPClient的任何库?
提前谢谢。
答案 0 :(得分:3)
我将bluebird与Appcelerator Titanium / Alloy一起使用。它非常快,而且有很好的api documentation and examples。
要在代码中使用它,只需下载full或core版本,并将其保存为app {lib文件夹中的bluebird.js
即可。然后从Titanium Alloy您可以使用以下代码:
var Promise = require('bluebird');
注意:使用promises可能需要一些练习和经验才能使代码正常工作,但一旦完成,您将获得承诺的好处。有很多很好的网站在承诺上可以提供非常有用的帮助。
另外,您可能需要查看{nativeloop}。它运行在Appcelerator Titanium和Alloy之上,它为您提供了承诺,es6等等!