簡體   English   中英

訪問angular2中沒有管道或ngfor的對象

[英]Access objects without pipe or ngfor in angular2

可以說我有以下數據非對稱數組

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

從一個映射它的ajax請求

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

我想在angular2 html模板中訪問它,我直接知道每個塊對應什么,並且從技術上講,這不是您要循環的數組。

有沒有一種方法可以不使用管道或ngFor來訪問數據?

目前我正在通過切片ngFor然后使用字典數據來使用一種非常臟的方法

<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>
...

有沒有一種更簡單的方法,用更少的設置就可以做到這一點,因為我一直遇到成百上千的異常,而且如果沒有開銷設置,就找不到一種簡單的文檔化方式來訪問JSON對象?

如果數據異步,則需要保護空值

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM