0
ここngForループで作成した明確な複数の入力フィールドには...私が持っているものの簡易版であるAngular2 -
コンポーネント:
...
ngOnInit() {
items = [
{
"image": "/img1.jpg",
"answer" : "item1"
},
{
"image": "/img2.jpg",
"answer" : "item2"
},
{
"image": "/img3.jpg",
"answer" : "item3"
},
]
}
verify(event:any, i) {
...checking if the input matches its answer. No problem here.
}
HTMLテンプレート:
<template ngFor let-item let-i="index" [ngForOf]="items">
<li>
<div style="background: url('{{item.image}}')"></div>
<input type="text" [(ngModel)]="item.input" (keyup)="verify($event, i)">
</li>
</template>
<button type="button" (click)="clearFields()"></button>
clearFields()関数はどのように機能しますか?同じページに他の同様のコンポーネントがある可能性があるので、私は再ルーティングを使いたくありません。
を使用すると、再ルーティングによって何を意味していますか? – maxisam
私は、ページに移動して戻ってこないことを意味します。 –
しないでください。あなたのボタンに 'type =" button "'を追加することができます – maxisam