【发布时间】:2019-05-24 04:20:47
【问题描述】:
正如我在标题中提到的,我想通过单击我的 json 响应的按钮进行迭代。请参阅下面我的 json 文件:
{
"id": 2,
"name": "Słownictwo",
"flashcardLists": [
{
"id": 17,
"frontside": "dasfasdv",
"backside": "csdascd"
},
{
"id": 18,
"frontside": "dsadsaad",
"backside": "sdasdadad"
},
{
"id": 19,
"frontside": "dasdsadd",
"backside": "sdaddsa"
}
]
}
抽认卡HTML:
<div class="flip-container" (click)="flip()" [class.flipped]="flipped" >
<mat-card-header></mat-card-header>
<mat-card-content *ngFor="let flashcard of flashcardLists" class="flipper">
<mat-card class="front">
{{flashcard.frontside}}
</mat-card>
<mat-card class="back">
{{flashcard.backside}}
</mat-card>
</mat-card-content>
</div>
我有一次我只想要一个“正面”和“背面”的组件。
接下来,它将被单击的按钮替换,这将增加计数器,但我不知道该怎么做。我尝试了类似flashcard[0].frontside 的方法,但结果是 KO。也许有人遇到过同样的问题,可以帮助我。
提前感谢所有答案
【问题讨论】:
-
你想同时显示所有卡片,然后点击按钮全部切换到下一张吗?还是您只想显示一张卡片,单击按钮时将更改为下一张?从您的代码看来,您的视图包含所有卡片的列表...
-
有一张卡片通过点击改变它的侧面。我还有另一个按钮要迭代
-
-
{{flash[i].frontside}} {{flash[i].backside}} -
我还是不明白,你想让每张卡片都能从前翻到后,从后翻到前?
标签: html arrays json angular typescript