将异步方法转换为同步方法?

时间:2017-09-25 07:58:03

标签: javascript angular callback promise

我对JavaScript语言有疑问(遗憾的是我不太清楚)。 为了实现我的Web应用程序(基于AWS Cognito),我正在使用异步方法,如下所示:

this.cognitoIdentityServiceProvider.listUsers(params, function(err, data) {
    if (err) console.log(err, err.stack); // an error occurred
    else   {  console.log(data) // successful response
  }
});

我的问题是我绝对需要将“数据对象”保存在类的数据字段中以使用它并以图形方式显示在应用程序的前端。 不幸的是,我尝试了很多天,但我无法以任何方式复制这些重要数据(我需要它作为我班级的数据字段!!)。 我尝试了承诺和回调,但我什么都得不到!

可以将此异步方法转换为同步方法并等待应用程序直到数据对象被恢复? 如果是impossibilet,我怎样才能将这个数据对象作为我班级的数据字段?

非常感谢!

0 个答案:

没有答案