首页 文章

在angular2中访问没有管道或ngfor的对象

提问于
浏览
0

让我们说我有以下数据不对称数组

[{'name':'user','password':'123'},{'title':'officer','grade':'5','age':'5'}]

来自映射它的ajax请求

return this._http.get(url).map( res => res.json() );

我想在angular2 html模板中访问它,我直接知道每个块对应的内容,它在技术上不是你循环的数组 .

是否有角度方法来访问数据而不使用管道或ngFor?

目前我正在使用非常脏的方法切片ng然后使用字典数据

<div *ngFor="let  i of element| slice:0:1">
<p> {{element.name}} </p>
<p> {{element.pass}} </p>
</div>
<div *ngFor="let  i of element| slice:1:2">
<p> {{element.title}}</p>
...

有没有更简单的方法,设置较少,因为我一直遇到异常的hundres,我找不到一个简单的文档方式访问JSON对象没有开销设置?

1 回答

  • 3

    如果获得数据异步,则需要保护空值

    {{element && element[0].name}}
    {{element && element[0].pass}}
    {{element && element[1].title}}
    

相关问题