【发布时间】:2017-09-23 05:50:59
【问题描述】:
我正在尝试从 firebase 检索单个对象并输出到表单以进行编辑。我使用以下内容检索单个对象:
this.product = this.af.database.object('/products/'+ productId);
并尝试像这样将其输出到模板中:
<ion-item>
<ion-label stacked>Date</ion-label>
<ion-datetime [(ngModel)]="product.date" name="date" required></ion-datetime>
</ion-item>
<ion-item>
<ion-label stacked>Content</ion-label>
<ion-input type="text" [(ngModel)]="product.content" name="content" required></ion-input>
</ion-item>
<ion-item>
<ion-label stacked>Amount</ion-label>
<ion-input type="number" [(ngModel)]="product.amount" name="amount"></ion-input>
</ion-item>
<ion-item>
<ion-label stacked>Category</ion-label>
<ion-select type="text" [(ngModel)]="product.category" name="category" required>
<ion-option>Book</ion-option>
<ion-option>Baby</ion-option>
<ion-option>Clothing</ion-option>
</ion-select>
</ion-item>
</ion-list>
但是输出到表单的字段不起作用。请帮忙。我试过像这样应用异步运算符
<ion-input type="number" [(ngModel)]="product.amount" name="amount" value="product.amount | async"></ion-input>
但它也不起作用。
【问题讨论】:
标签: angular firebase ionic-framework ionic2 angularfire2