テーブル内の任意のプレーヤーの番号を送信したいと考えています。ngFor生成テーブルのフォーム入力値
私はAngular2の* ngForでテーブルを生成しています。
そのテーブルの各要素に対して、入力フィールドを含むフォームを追加します。
これらのフォームの入力値を送信して含めるにはどうすればよいですか?
<table>
<tr>
<th>Name</th>
<th>Value</th>
<th>Bid</th>
</tr>
<tr *ngFor="#player of players">
<td>{{player.name}}</td>
<td>{{player.value | currency:'GBP':true:'4.0-0'}}</td>
<td>
<form role="form" (submit)="onBid($event, player)">
<input type="number" min={{player.value}} value={{player.value}}>
<button type="submit">Bid</button>
</form>
</td>
</tr>
</table>
入力ボックスから値を送信して取得できませんでした。
id="inputname"
と#inputname
を定義し、次に(submit)="onBid(inputname.value)"
の作品にinputname.value
を追加する静的形式の場合は、
私はadding id={{player.id}}
と#{{player.id}}
を試しましたが、それをonBid()
に追加する方法はわかりません。
あなたは "を提出して検索する" とはどういう意味ですか? '(submit)=" onBid(inputname.value) "'の問題は何ですか? –