我正在使用Angular服務作爲API調用的接口。在這種情況下,JavaScript的異步特性使得這很困難。你有什麼建議,我應該怎麼做?
function getOrder(orderId) {
$http({
method: 'GET',
url: '<api-url> + orderId'
}).success(function (result) {
/* --- getOrder should return parameter 'result' --- */
});
}
使用'.then'函數將其轉換爲'promise pattern'.do返回它的數據,然後consumer方法的'.then'將被調用。 –