RPeraltaJr
6/23/2017 - 7:33 PM

Calling a function with button click

Calling a function with button click

import { Component, OnInit } from '@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class ServersComponent implements OnInit {
  
  userName = ''; // set default value

  resetUserName() { // reset username function
    this.userName = ''; 
  }
  
  constructor() {
  }
  
  ngOnInit() {
  }
  
}
<input
 type="text"
 class="form-control"
 [(ngModel)]="userName">
<p>{{userName}}</p>

<button
 type="button"
 class="btn btn-primary"
 [disabled]="!userName.length"
 (click)="resetUserName()">Click</button>