如何将动态信息引入基于离子框架的卡片?
How can I bring dynamic information to an ionic framework based card?
我需要在基于离子框架的卡片上显示动态信息。
下面是代码片段:
<ion-row>
<ion-col size="12" *ngFor="let palabra of palabras | async; let i =
index">
<ion-card clas="welcome-cards" (click)="reproducirSonido(palabra)">
<ion-card-header (click)="toggleSection(i)" class="header">
<ion-card-title class="ion-text-center">{{palabra.nombre}}</ion-
card-title>
</ion-card-header>
<ion-card-content [ngClass]="{'detail-enabled': clicked[i], 'detail-
off': !clicked[i]}">
<ion-img [src]="palabra.imagen"></ion-img>
</ion-card-content>
</ion-card>
</ion-col>
</ion-row>
<!--.ts code-->
toggleSection(i) {
this.clicked[i] = !this.clicked[i];
}
您需要return将来自服务的数据作为 Observable 并将数据对象声明为 Observable 接口的实例;
否则,您只需删除模板中的 | async
管道即可。
但是,您可以执行以下操作:
fetchData(uuid){
this.dataObject$ = this.afDb.object(`resource/${uuid}`).valueChanges();
}
.valueChanges()
为您提供一个可观察对象,并会在发出新值或修改现有值时自动更新。
我需要在基于离子框架的卡片上显示动态信息。
下面是代码片段:
<ion-row>
<ion-col size="12" *ngFor="let palabra of palabras | async; let i =
index">
<ion-card clas="welcome-cards" (click)="reproducirSonido(palabra)">
<ion-card-header (click)="toggleSection(i)" class="header">
<ion-card-title class="ion-text-center">{{palabra.nombre}}</ion-
card-title>
</ion-card-header>
<ion-card-content [ngClass]="{'detail-enabled': clicked[i], 'detail-
off': !clicked[i]}">
<ion-img [src]="palabra.imagen"></ion-img>
</ion-card-content>
</ion-card>
</ion-col>
</ion-row>
<!--.ts code-->
toggleSection(i) {
this.clicked[i] = !this.clicked[i];
}
您需要return将来自服务的数据作为 Observable 并将数据对象声明为 Observable 接口的实例;
否则,您只需删除模板中的 | async
管道即可。
但是,您可以执行以下操作:
fetchData(uuid){
this.dataObject$ = this.afDb.object(`resource/${uuid}`).valueChanges();
}
.valueChanges()
为您提供一个可观察对象,并会在发出新值或修改现有值时自动更新。