This blog represents tips and code sample for using Template reference variable for capturing user inputs in an Angular form.
Template code for Template Reference Variable
The following code represents the template file, app.component.html.
<div> <form> <div class="form-group"> <label for="emailField">Email address</label> <input type="email" class="form-control" id="emailField" #email (keyup)="setEmail(email.value)" placeholder="name@example.com"/> </div> </form> </div>
Component code for Template Reference Variable
The following represents the component code, app.component.ts:
import { Component } from '@angular/core'; @Component({ templateUrl: './app.component.html', }) export class AppComponent { uEmail = ''; setEmail(value: string) { this.uEmail = value; } }
In case you are developing web apps using Spring and Angular, check out my book, Building web apps with Spring 5 and Angular. Grab your ebook today and get started.
Latest posts by Ajitesh Kumar (see all)
- Retrieval Augmented Generation (RAG) & LLM: Examples - February 15, 2025
- How to Setup MEAN App with LangChain.js - February 9, 2025
- Build AI Chatbots for SAAS Using LLMs, RAG, Multi-Agent Frameworks - February 8, 2025
I found it very helpful. However the differences are not too understandable for me