Javascript Angular Split()和innerHTML

Javascript Angular Split()和innerHTML,javascript,arrays,angular,typescript,Javascript,Arrays,Angular,Typescript,我想用innerHTML打印我的数组,但是我不能打印我定义的变量,因为系统找不到我定义的变量。我尝试了全局变量,但它不起作用 不是:Text1是一个数组 dashboard.component.ts: p :any; bol = Text1.forEach(function(element){ let deger = element.text.split(' '); let p = `${deger}`; return p ; }) dashboard.componen

我想用innerHTML打印我的数组,但是我不能打印我定义的变量,因为系统找不到我定义的变量。我尝试了全局变量,但它不起作用

不是:Text1是一个数组

dashboard.component.ts:

  p :any;
  bol = Text1.forEach(function(element){
  let deger = element.text.split(' ');
  let p = `${deger}`;
  return p ;
  })
dashboard.component.html:

  <p class="words" [innerHTML] = 'p'>
       
  </p>


map
可以代替
forEach
创建新结果:

p=Text1.map(函数(元素){
设deger=element.text.split(“”);
返回`${deger}`;
}).加入(“”);

地图文档:

不会返回任何内容,您的
bol
将始终是
未定义的
@sp00m您对此有任何解决方案建议吗。谢谢,它已经工作了。