次の例では、複数のラジオボタンに対してローカル変数#input
を指定します。 <tr>
をクリックすると、ラジオボタンを選択したいと思います。Angular2ローカルテンプレート変数
次のコードはうまくいきますが、私はその理由を理解していません。
どのようにAngular2がローカル変数#input
を持っているときに参照している入力を「知る」ことができますか?
HTML
<tr *ngFor="let office of employee.offices" (click)="selectOffice(input)">
<td class="select-office-radio">
<input type="radio" name="office" #input />
</td>
<td>
{{office.officeName}}
</td>
</tr>
JS
selectOffice(input) {
input.checked = true;
}
JSはselectOffice(ユーザ)であるべきではありませんか? – Katana24
と私はそれは各オフィスがそれ自身のミニテンプレートを持っていて、* ngForによって作成された他のミニテンプレートを意識していないからだと信じているのは、 – Katana24
が更新されたということです。情報のためにokありがとう、これがどこかで文書化されるかどうか知っていますか? – Weblurk