【意味】
テンプレート内の特定の要素を参照するための変数
【構文】
<element #variable />
element:任意の要素
variable:変数の名前
(例1)
<input #txt id="txt" name="txt" type="text" (input)="show(txt.value)" />
(例2)
<label>姓:<input #last type="text" (change)="0" /></label><br /> <label>名:<input #first type="text" (change)="0" /></label> <div>こんばんわ、{{(last.value)}} {{firstvalue}}さん。</div>
テンプレート参照変数はテンプレート内であれば任意の場所で参照可能である。
なお、(change)="0"を書かないと上記コードはうまく動かない。
これは、Angularに「データバインディングをし直してほ」と伝達する役割を果たす。
なお、数値の0でなくてもよいが、当記法が一般的である。
- 作者: 山田祥寛
- 出版社/メーカー: 技術評論社
- 発売日: 2017/08/05
- メディア: Kindle版
- この商品を含むブログを見る