获取没有循环angular2错误的响应数据
Get response data without loop angular2 error
在我的 angular2 项目中,我试图从对象数组中获取电子邮件 ID 的值。只有 1 个对象我不想使用循环。所以我正在尝试使用
获取值
{{customers[0].customer_email}}
这不起作用,但下面的代码有效。
<ion-item *ngFor="let customer of customers">
<ion-label fixed>Email</ion-label>
<ion-input type="text" value="{{customer.customer_email}}"></ion-input>
</ion-item>
知道如何在没有循环的情况下使用它吗?
只需省略 ngFor
并直接为您的客户响应编制索引:
<ion-item>
<ion-label fixed>Email</ion-label>
<ion-input type="text" value="{{customers[0].customer_email}}"></ion-input>
</ion-item>
如果您遇到 array out of bounds
异常(这是由于尝试将索引器 [0]
应用于没有任何元素的数组引起的),请将 ngIf 应用于您的项目以防止它呈现直到数据已加载:
<ion-item *ngIf="customers && customers.length">
<ion-label fixed>Email</ion-label>
<ion-input type="text" value="{{customers[0].customer_email}}"></ion-input>
</ion-item>
在我的 angular2 项目中,我试图从对象数组中获取电子邮件 ID 的值。只有 1 个对象我不想使用循环。所以我正在尝试使用
获取值{{customers[0].customer_email}}
这不起作用,但下面的代码有效。
<ion-item *ngFor="let customer of customers">
<ion-label fixed>Email</ion-label>
<ion-input type="text" value="{{customer.customer_email}}"></ion-input>
</ion-item>
知道如何在没有循环的情况下使用它吗?
只需省略 ngFor
并直接为您的客户响应编制索引:
<ion-item>
<ion-label fixed>Email</ion-label>
<ion-input type="text" value="{{customers[0].customer_email}}"></ion-input>
</ion-item>
如果您遇到 array out of bounds
异常(这是由于尝试将索引器 [0]
应用于没有任何元素的数组引起的),请将 ngIf 应用于您的项目以防止它呈现直到数据已加载:
<ion-item *ngIf="customers && customers.length">
<ion-label fixed>Email</ion-label>
<ion-input type="text" value="{{customers[0].customer_email}}"></ion-input>
</ion-item>