无法使用promise.push-in javascript附加数据

无法使用promise.push-in javascript附加数据,javascript,angularjs,Javascript,Angularjs,我想在各自的表中显示该设置中的所有设置和员工数量。因此,我想进行两个不同的http(Get)调用并附加这些结果。所以我的一个朋友建议我遵守诺言。我尝试了不同的方法,但失败了 {{setting.name}} {{settings.numOfEmployees}}Employees {{setting.date | date:'medium'} 通过{setting.createdName}} 当您有许多并行承诺,并且希望在成功解决所有承诺后进行回调时,使用此策略 你可能想要的是,它被称为

我想在各自的表中显示该设置中的所有设置和员工数量。因此,我想进行两个不同的http(Get)调用并附加这些结果。所以我的一个朋友建议我遵守诺言。我尝试了不同的方法,但失败了


{{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
            });

这是您可能需要查看的承诺链接指南中的一个示例:

您可能需要使用承诺链接。看看这个