使用选择框的模板参考变量
<select #myColor (change) = "setData(myColor.value)"></select>
看代码sn -p,#myColor是一个模板引用变量。选择框的选中值可以通过myColor.value访问
使用 NgForm 的模板引用变量
如何使用模板引用变量访问 NgForm 指令
<form (ngSubmit)="onSubmitPersonForm(myForm)" #myForm="ngForm">
<input name="name" required [(ngModel)]="person.pname">
<button type="submit" [disabled]="!myForm.form.valid">Submit</button>
</form>
ngSubmit:它可以将角度表达式绑定到表单的onsubmit事件。在这里,表单提交的 onSubmitPersonForm 组件方法将被调用。
ngForm:表单指令的可嵌套别名
这里我们将 ngForm 的模板引用变量用作 #myForm="ngForm" 。现在我们可以使用 myForm 代替 ngForm 来检查表单的有效性,我们也可以在我们的角度使用它
使用输入文本框的模板参考变量
模板引用变量是我们可以访问 DOM 属性的变量。在我们的示例中,我们使用了输入框的以下 DOM 属性。
<input type="text" #mobile placeholder="Enter Mobile Number">
在上面的输入文本框中,#mobile 是一个模板引用变量。要获取 DOM 属性,我们执行以下操作。
mobile.placeholder:如果我们指定了,它将给出我们文本框的占位符。
mobile.value:它将给出我们文本框的值。
mobile.type:它将给出输入元素的类型。在我们的示例中,类型是文本。