无法读取for od undefined。在这里,当我运行业力测试用例时,我得到forEach是未定义的

问题描述 投票:0回答:1
load(){
    this.services.cdoList.forEach(cdoList =>{
    this.anayltics.invoke(cdoList.tagname,null);
    });
}

无法读取forEach od undefined。在这里,当我运行业力测试用例时,我得到forEach是未定义的

angular foreach angular6 karma-jasmine
1个回答
0
投票

这意味着您的cdoList不返回任何内容。您可以通过添加订阅来检查服务结果,例如:

this.services.cdoList.subscribe(
     result =>{
          console.log(result);
          if(result){
               for(const r of result){
               this.anayltics.invoke(r.tagname,null);
          };
     },error{
          consol.log(error)
     }
 );
© www.soinside.com 2019 - 2024. All rights reserved.