Please Help me I want to bind an interface i.e
export interface IEmployee {
code: string;
name: string;
gender: string;
}
with my Html i.e
<div class="col-lg-6">
<div class="form-group">
<label class="control-label">Code</label>
<input type="text" class="form-control" [(ngModel)]="employees.code"/>
</div>
<div class="form-group">
<label class="control-label">Name</label>
<input type="text" class="form-control" [(ngModel)]="employees.name" />
</div>
<div class="form-group">
<label class="control-label">Gender</label>
<input type="text" class="form-control" [(ngModel)]="employees.gender" />
</div>
<div class="form-group">
<input type="button" class="btn btn-primary" name="Add" value="Add" (click)="onClick(employees)"/>
</div>
</div>
on button click I want to get input values from html to my class
import { Component,Input } from '@angular/core';
import { HttpModule } from '@angular/http';
import { IEmployee } from '../employee/employee';
import { HomeService } from './home.service';
@Component({
selector:'my-home',
templateUrl: 'app/home/home.component.html'
})
export class NewComponent
{
employees: IEmployee;
constructor(private _homeService: HomeService) {
}
onClick(employee: IEmployee) {
this._homeService.Add(employee);
}
}
but I am getting following error click here!! for the error