Skip to content

Instantly share code, notes, and snippets.

@lorenzojkrl
Created April 23, 2022 08:28
Show Gist options
  • Save lorenzojkrl/9de04f5b69e060da8f9cdfde07a017c2 to your computer and use it in GitHub Desktop.
Save lorenzojkrl/9de04f5b69e060da8f9cdfde07a017c2 to your computer and use it in GitHub Desktop.
Angular Template-driven form
<div>
<form (ngSubmit)="onSubmit()">
<div>
<label for="name">Name</label>
<input type="text" id="name" name="name" [(ngModel)]="name" required />
</div>
<div>
<label for="email">Email</label>
<input type="email" id="email" name="email" [(ngModel)]="email" />
</div>
<div>
<label for="age">Age</label>
<input type="number" id="age" name="age" [(ngModel)]="age" />
</div>
<div>
<label for="preference">Preference</label>
<select
id="preference"
name="preference"
[(ngModel)]="preference"
required
>
<option *ngFor="let pref of preferences" [value]="pref">
{{ pref }}
</option>
</select>
</div>
<button type="submit">Submit</button>
</form>
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment