首页 > 解决方案 > 我在角度得到数组 [array {json}]

问题描述

这是我的角度代码

  constructor(public channelservice: ChannelService) { }
 
  ngOnInit(): void {
    this.channelservice.getAll().subscribe((data: Channeldata[])=>{
      this.channels =data;
      console.log(this.channels);
    })  
  }

这是我进入控制台

在此处输入图像描述

我不能像这样在模板上打印它

<div *ngFor="let channel of channels| keyvalue">

{{ 频道.channelid}}

标签: angular

解决方案


你有像数组对象数组这样的数据,所以你需要再做一个循环来访问内部级别的值。

<div *ngFor="let pChannel of channels">
 <div *ngFor="let channel of pChannel"> {{channel.channelId}}</div>
</div>

推荐阅读