2
簡化這個我有以下的javascript函數:如何與承諾
function render(id) {
var deferred = $q.defer();
Flights.get(id).then(function(flightDto){
Arrivals.getDemoProfile(flightDto.id).then(function(arrivalDto) {
self.arivalId = arrivalDto.id;
deferred.resolve(self);
});
});
return deferred.promise;
}
有什麼辦法,我可以更好地簡化使用的承諾,使抵港呼叫後作出承諾,只解決?我正在使用angular和內置的$ q庫。
是啊,這可能會更好。出於某種原因,我更舒適的嵌套,但我認爲大多數人會推薦鏈接。 –