如何获得对象数组的值

哈维恩斯

如何从数据数组获取对象数组值?下面是我的代码

零件

FmtNews(mediasource) {
    let body = mediasource;
    console.log("Test body:" +body)
    this.commonService.getTopNews(body)
    .subscribe((res) => {
      if (res['status'].code === 102) {
        // this.headerService.isLoading = false;
         console.log(res['data'])
      }
    });
}

当我console.log(res['data'])得到这样的例子。

(4)[..]
 0: Object (mediaSource: "News Today", pageUrl: "https://www.newstoday.com", contents:)
 1:Object (mediaSource: "News Today", pageUrl: "https://www.newstoday.com", contents:)
 2:Object (mediaSource: "News Today", pageUrl: "https://www.newstoday.com", contents:)
 3:Object (mediaSource: "News Today", pageUrl: "https://www.newstoday.com", contents:)

我的问题是..,我如何获取对象中的数据以在HTML页面中显示

的HTML

<div class="media">
  <img class="mr-3" src="..." alt="Generic placeholder image">
  <div class="media-body">
    <h5 class="mt-0">title here</h5>
    <span>url here</span>
    <div>
    contents here
    </div>
  </div>
</div>
Prashant皮姆帕莱

只需声明一个局部变量并将响应分配给该变量即可在HTML中使用:

list: any[] = []; <-- here

FmtNews(mediasource) {
    let body = mediasource;
    console.log("Test body:" +body)
    this.commonService.getTopNews(body)
    .subscribe((res) => {
      if (res['status'].code === 102) {
         this.list = res['data'];
         console.log(res['data'])
      }
    });
}

HTML:

<div *ngFor="let obj of list">
   {{obj.mediaSource}}
</div>

要么

如果要显示mediaSource一个标题,则:

<div>{{ list[0]?.mediaSource }}</div>

它将显示第一项的mediaSource属性!

编辑

<div class="media" *ngFor="let obj of list">
  <img class="mr-3" src="..." alt="Generic placeholder image">
  <div class="media-body">
    <h5 class="mt-0">{{ obj.mediaSource }}</h5>
    <span>{{ obj.pageUrl}}</span>
    <div>
    {{ obj.contents}}
    </div>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我如何获得对象数组的值的总和:java8

来自分类Dev

如何获得对象的总数组

来自分类Dev

如何获得此数组的值

来自分类Dev

如何获得数组的值

来自分类Dev

Javascript对象数组获得单个值

来自分类Dev

如何获得对象数组的分位数

来自分类Dev

如何获得该对象中的值?

来自分类Dev

如何获得具有值的对象键

来自分类Dev

如何获得路径未知的嵌套对象的值?

来自分类Dev

如何获得“检测到”对象的概率值?

来自分类Dev

如何获取数组的对象值

来自分类Dev

如何遍历JSON数组以获得键的值?

来自分类Dev

如何获得彼此匹配的数组值的总和?

来自分类Dev

如何使用foreach获得这些数组值?

来自分类Dev

如何随机获得这些数组值?

来自分类Dev

PHP:如何获得键的最低数组值

来自分类Dev

如何获得第一数组值

来自分类Dev

如何获得数组的最小值,最大值?

来自分类Dev

如何获得数组的最小值,最大值?

来自分类Dev

如何获得String []数组的最大值/最小值?

来自分类Dev

如何用对象数组的精确值优化数组的值总和?

来自分类Dev

如何获得所有对象元素的数组?

来自分类Dev

如何获得两个数组对象之间的差异项?

来自分类Dev

如何从对象列表到数组获得多个属性?

来自分类Dev

如何转换我的对象数组以获得此输出?

来自分类Dev

如何从这个对象数组中获得以下输出?

来自分类Dev

lodash:如何使用值压缩对象数组

来自分类Dev

如何获取对象中的数组值?

来自分类Dev

如何从对象数组中读取属性值?