javascript - 如何解析为响应 post 请求而收到的 javascript 对象并将其显示在 Angular 页面中

标签 javascript angular

以下是服务调用

this.http.post(this.apiurl, {'user': this.user}, { responseType: 'json' })
      .subscribe((data) => {
         this.myRequests = JSON.stringify(data);
         const requests = JSON.parse(this.myRequests);
         this.Items = requests.filter(function(o) {
          return o.detail;
         }); 
      },
      err => {
        console.log(err);
      });
  }

以下是从服务调用收到的响应:

Array [ {…}, {…} ] --> This is the array of object

以下是数组内容:

 0: Object { detail: {'id':'1', 'type': 'service1'} }
 1: Object { detail: {'id':'2', 'type': 'service2'} }

下面是 HTML

 <ul>
  <li *ngFor="let each of Items">
    {{each.request_id}}
  </li>
</ul>

最佳答案

访问detail.id属性

<ul *ngFor="let each of Items">
   {{each.detail.id}}
</ul> 

关于javascript - 如何解析为响应 post 请求而收到的 javascript 对象并将其显示在 Angular 页面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50924989/

相关文章:

javascript - 在队列中制作 jQuery 动画

javascript - 从 get 方法获取数组值

Angular CLI 在同一文件夹错误中创建文件

javascript - 如何在 node.js 中设置 xlsx 文件的样式

javascript - 浏览器中的 "Open link in new tab"与 HTML 中的 "target=_blank"

javascript - Brightcove 智能播放器 API 与 secureConnections 参数混合用于防止安全警告

在选项卡中带有分页器的 Angular 5 Material 表在更改之前是空白的

Angular2 EventEmitter 和 preventDefault()

angular - 为什么 AppComponent 默认没有 ngOnInit 函数?

angular - 使用 .ts 文件时出现 404(未找到)错误