【AngularJS中处理多个promise的方式】教程文章相关的互联网学习教程文章

javascript – 如何在AngularJS中从异步树结构化API创建promise【代码】

如何等待不确定的递归承诺来解决 我在我的应用程序中遇到流量控制问题.我有一个分层(类似家庭?)的数据结构,如: {姓名:“鲍勃”,孩子们:[{姓名:“蒂姆”,孩子:[..]},{另一个孩子……}]} 这种结构可以深入很多层次. 现在我要做的是递归遍历所有人,抓住他们的ID,进行api调用以检索这个人的照片. Psuedo代码:gatherPicture(hierarchy); console.log("I want to wait before doing this!") // Logs too early function gatherPic...

javascript – 如何使用返回http promise的angular 2服务【代码】

我在这里遇到角度2的问题.我使用返回promise的服务但是当我尝试检索响应时出现错误. 我读了这个this stact question这是我的代码. 这是HotelService.tsimport { Injectable } from '@angular/core'; import { Http } from '@angular/http';//rxjs promises cause angular http return observable natively. import 'rxjs/add/operator/toPromise';@Injectable() export class HotelService {private BASEURL : any = 'http://local...

javascript – AngularJs ngdocs:注释方法返回一个promise【代码】

我目前正在记录我的第一个真正的AngularJs应用程序,因为我正在使用ngdocs语法与grunt-ngdocs 我想知道是否有更好的方法来注释我的服务方法返回一个promise(所以你知道你应该附加.then()而不是访问return对象.* @returns {object} returns a promise完整的服务背景:/*** @ngdoc service* @name appServices.Authentication* @requires $http* @description* Service used to authenticate request to an api. It injects a session...

javascript – Angular 2使用Promise / Observable中的值设置APP_BASE_HREF【代码】

我尝试使用来自异步休息调用的值在“CoreModule”中设置APP_BASE_HREF.我看不出这是怎么做的,因为提供方法需要返回一个字符串. 例如:@NgModule({imports: [...HttpModule],...providers: [......BackendRequestClass,{ provide: APP_BASE_HREF, useFactory: () => () => return '/some/path', deps: [], multi: true }], });但是当我需要来自webservice的值时,我无法返回字符串.有什么想法可以做到这一点? 谢谢解决方法:我试过你...

javascript – 如何在angularjs promise中解析此结果【代码】

我有这样的服务app.service('newsService', function($q, $timeout,$http) {this.getNewsName = function(id) {var deferred = $q.defer();var newsId = parseInt(id, 10);$timeout(function() {$http({url: "entry/GetNewsTitle",method: "POST",data: $.param({'id':newsId}),headers: {'Content-Type': 'application/x-www-form-urlencoded'} }).success(function(data, status, headers, config) {deferred.resolve(data.name)...