angular - 我在角度得到数组 [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}}
解决方案
你有像数组对象数组这样的数据,所以你需要再做一个循环来访问内部级别的值。
<div *ngFor="let pChannel of channels">
<div *ngFor="let channel of pChannel"> {{channel.channelId}}</div>
</div>
推荐阅读
- python - ImportError:没有名为“passlib.totp”的模块
- sql - 在触发器中返回已删除的行
- python - python - 如何在Python 3中键入迭代类实例或相同类实例的元组的注释函数?
- php - 在同一个单元格中存储多个值
- android - 在底部导航视图的项目上添加文本
- javascript - 在AngularJS中检测耳机是否连接
- spring-boot - 如何从命令行启动位于 Spring Boot 项目中的 Spring Batch?
- linux - 如何仅通过使用程序集来确定操作系统(linux 或 windows)?(x86)
- shopify - Shopify 添加带有 URL https://myshopifyshop/index.html 的新 index.html 页面
- python - 熊猫不改变传说标签