美文网首页
angular6 发送同步请求

angular6 发送同步请求

作者: 默默魔年 | 来源:发表于2019-06-19 15:44 被阅读0次

最近在项目中遇到一个由来很久的问题,就是angular6发送多个同步请求的问题(需要发送多个http请求,然后所有的请求返回结果处理后再执行相应的逻辑),经百度,测试后总结解决方案如下:


ngOnInit() {

    this.getMockDataFuc();

}

async getMockDataFuc() {

    const result = await this.getPromiseData();

    console.log('打印result数据 ' + result['state']);

    if (result['state']) {

        for (let i = 0; i < 2; i++) {

            const result1 = await this.getPromiseData();

            console.log(result1);

        }

    }

    console.log('最后打印的');

}

getPromiseData () {

    const result = this.getInfoService.getMockData().toPromise();

    return result;

}

相关文章

网友评论

      本文标题:angular6 发送同步请求

      本文链接:https://www.haomeiwen.com/subject/zrykqctx.html