无法使用promise.push-in javascript附加数据
我想在各自的表中显示该设置中的所有设置和员工数量。因此,我想进行两个不同的http(Get)调用并附加这些结果。所以我的一个朋友建议我遵守诺言。我尝试了不同的方法,但失败了无法使用promise.push-in javascript附加数据,javascript,angularjs,Javascript,Angularjs,我想在各自的表中显示该设置中的所有设置和员工数量。因此,我想进行两个不同的http(Get)调用并附加这些结果。所以我的一个朋友建议我遵守诺言。我尝试了不同的方法,但失败了 {{setting.name}} {{settings.numOfEmployees}}Employees {{setting.date | date:'medium'} 通过{setting.createdName}} 当您有许多并行承诺,并且希望在成功解决所有承诺后进行回调时,使用此策略 你可能想要的是,它被称为
{{setting.name}}
{{settings.numOfEmployees}}Employees
{{setting.date | date:'medium'}
通过{setting.createdName}}
当您有许多并行承诺,并且希望在成功解决所有承诺后进行回调时,使用此策略
你可能想要的是,它被称为承诺链,用上一个承诺的答案调用下一个承诺。例如:
travelService
.getDeparture( user ) // Request #1
.then( function( departure )
{
$scope.departure = departure; // Response Handler #1
return travelService.getFlight( departure.flightID ); // Request #2
})
.then( function( flight )
{
$scope.flight = flight; // Response Handler #2
return weatherService.getForecast( $scope.departure.date ); // Request #3
})
.then( function( weather )
{
$scope.weather = weather; // Response Handler #3
});
这是您可能需要查看的承诺链接指南中的一个示例:您可能需要使用承诺链接。看看这个