No se puede enlazar a 'ngModel' porque no es una propiedad conocida del elemento 'input' y no hay directivas coincidentes con una propiedad correspondiente
Nota: estoy usando alpha.31
import { Component, View, bootstrap } from 'angular2/angular2'
@Component({
selector: 'data-bind'
})
@View({
template:`
<input id="name" type="text"
[ng-model]="name"
(ng-model)="name = $event" />
{{ name }}
`
})
class DataBinding {
name: string;
constructor(){
this.name = 'Jose';
}
}
bootstrap(DataBinding);

En app.module.ts
Más adelante en la importación del decorador @NgModule:
fuente
Angular 2 Beta
Esta respuesta es para aquellos que usan Javascript para angularJS v.2.0 Beta.
Para usarlo
ngModelen su vista, debe decirle al compilador de angular que está usando una directiva llamadangModel.¿Cómo?
Para usar,
ngModelhay dos bibliotecas en angular2 Beta, y sonng.common.FORM_DIRECTIVESyng.common.NgModel.En realidad,
ng.common.FORM_DIRECTIVESno es más que un grupo de directivas que son útiles cuando está creando un formulario. IncluyeNgModeldirectiva también.fuente
ng.common.NgModelcontiene la defensa de la directivangModel.ng.common.FORM_DIRECTIVESestá agrupando algunas directivas incluidas lasngModelque son útiles si formas. Por lo tanto, no queremos incluir todas y cada una de las directivas para el formulario, solo incluyang.common.FORM_DIRECTIVESimportar FormsModule en su AppModule para trabajar con enlace bidireccional [(ngModel)] con su
fuente
en lugar de ng-model puedes usar este código:
dentro de su app.component.ts
fuente
Agregue el siguiente código a los siguientes archivos.
app.component.ts
app.module.ts
Espero que esto ayude
fuente