承诺实现问题,异步无法正常工作

时间:2019-06-18 14:46:26

标签: javascript asynchronous promise

我正在实现一个Web应用程序,我需要以异步方式编写一些步骤。在这些步骤之一中,我要调用API从3D模型中提取ID列表,然后,我需要将其用作Promise,以便对这些提取的ID进行更多操作。

尝试实现异步时遇到麻烦,第二个功能未正确接收ID。

我尝试实现Promises和回调,但没有成功。

442219

我想执行第二个函数(fillEquipList),并使用来自初始Promise(bimIds)的适当给定参数

1 个答案:

答案 0 :(得分:1)

$role_id->role_id

您正在创建已解决的承诺…,但您正在执行异步功能({strong}触发了return Promise.resolve(self._bimids); )。

您需要创建一个承诺,该承诺会立即返回,但直到您实际拥有数据后才能解决:

self.viewer.model.getBulkProperties