如何在函数外部或全局访问回调函数值

时间:2019-01-31 05:10:13

标签: javascript angular typescript

我正在使用api调用来检索信息。然后,我正在使用Object.keys方法来遍历这些值。我正在该函数中的变量赋值。现在我想在全球范围内使用它。怎么做。

 this.unProcArray.forEach(element => {
  if (element.sabha_type != null) {
    this.sabhaService.getSabhaListDetailsName(element.sabha_id).subscribe((result) => {
      let temp = result.data.sabhaList;
      Object.keys(temp).forEach(function (key) {
        tempSabha.push(temp[key]);
        tempID = temp[key].id;      
      });      
    });

    console.log(tempID);
    this.processedArray.push({
      sabha_id: element.sabha_type.id,
      sabha_type: element.sabha_type.sabha_type,
      followup_id: element.followup_id
    });
  }
});

在这里我想在该函数之外使用tempID。我想在全球范围内使用它。我该怎么做。

0 个答案:

没有答案