angular - ngModel deja la pantalla en blanco cuando se llama
Estoy tratando de aprender los fundamentos de Angular2, así que estaba intentando hacer algunas pruebas. Ya he descargado typescript y angular/cli.
Puedo usar interpolación, enlace de propiedades, etc., pero cuando intento usar un enlace bidireccional de datos así (en app.component.html para pruebas):
<input type="text" [(ngModel)]="test.description">
y el ng server se refresca, todas las cosas que he hecho desaparecen y todo lo que veo es una pantalla en blanco.
Pido que las respuestas sean simples, porque soy un principiante en el uso de Angular.
EDICIÓN: Incluso después de actualizar app.modules.ts, mi consola sigue mostrando el siguiente error:
Uncaught Error: Template parse errors:
Can't bind to 'NgModel' since it isn't a known property of 'input'. ("
</p>
<input type="text" [ERROR ->][(NgModel)]="test.description" >`
Respuesta #1
Debe estar recibiendo un error en la consola, para usar ngModel, agregue esto a su Módulo,
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
@NgModule({
imports: [
FormsModule
]
Usa la sintaxis correcta ngModel
<input type="text" name="name" [(ngModel)]="test.description">
Respuesta #2
Necesitas poner un atributo "name" en el input para que funcione con ngModel
<input type="text" name="name" [(ngModel)]="test.description">
Aquí está el Plunker
