Skip to content
Related Articles
Open in App
Not now

Related Articles

Angular forms NgModel Directive

Improve Article
Save Article
  • Difficulty Level : Easy
  • Last Updated : 24 May, 2021
Improve Article
Save Article

In this article, we are going to see what is NgModel in Angular 10 and how to use it. NgModel is used to create a top-level form group Instance, and it binds the form to the given form value.


<Input [(NgModel)= 'name']>

NgModule: Module used by NgModel is:

  • FormsModule


  • [ngModel]


  • Create the Angular app to be used
  • In app.component.ts make a variable that gives value to the input field.
  • In app.component.html make a form and use ngModel to get the value of the input.
  • Serve the angular app using ng serve to see the output.

Example 1:


import { Component, Inject } from '@angular/core';
  import { PLATFORM_ID } from '@angular/core';
  import { isPlatformWorkerApp } from '@angular/common';
    selector: 'app-root',
    templateUrl: './app.component.html',
    styleUrls: [ './app.component.css' ]
  export class AppComponent  {
    gfg: string = '';
  setValue() {
    this.gfg = 'GeeksforGeeks';


<input [(ngModel)]="gfg" #ctrl="ngModel" required>
<p>Value: {{ gfg }}</p>
<button (click)="setValue()">Set value</button>



My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!