【发布时间】:2019-09-03 07:28:33
【问题描述】:
我有一个 Json 对象数组,我通过 Http 调用从服务器获取,假设数组是
var someArray=[
{id:1,name:'someName',status:'no-data'},
{id:1,name:'someName',status:'no-data'},
{id:1,name:'someName',status:'no-data'}]
我已经使用 ngFor 将数据渲染成角度表格
<tr *ngFor="let it of someArray">
<td>{{it.id}}</td>
<td>{{it.name}}</td>
<td>{{it.status}}</td>
</tr>
我想知道如何获取 someArray 异步的 status 属性(目前我有 no-data 但它的值可以说是 'live' )以便在第一个 API 调用中它应该获取 someArray 渲染它表,然后它获取数组异步的每个对象的状态。
请向我推荐一些文档或帮助将不胜感激:)
【问题讨论】:
-
如果我没记错的话,您应该在后端执行此操作以获取具有状态和渲染数据的对象。但如果你想用 Angular 实现它,你应该在你的
someArray上做一个map并调用你的后端 -
@AbderrahimSoubaiElidrissi 我在 BackboneJs 中研究过这种东西,那里有集合和模型,你能分享一些文档吗?
-
如果你使用 MongoDB 和 mongoose,请考虑使用 populate() 方法 mongoosejs.com/docs/populate.html。如果不尝试进行 JOIN 查询以获取所需孩子的所有数据
标签: javascript angular asynchronous