
Cris Marilian Silva Castillo
PreguntaMe da un error al modularizar el componente demo:
Time: 784ms : Compiled successfully. ERROR in src/app/demo/components/demo/demo.component.html:3:20 - error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'input'. 3 <input type="text" [(ngModel)]="title"> ~~~~~~~~~~~~~~~~~~~ src/app/demo/components/demo/demo.component.ts:5:16 5 templateUrl: './demo.component.html', ~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component DemoComponent. src/app/demo/components/demo/demo.component.html:5:20 - error NG8002: Can't bind to 'ngModel' since it isn't a known property of 'input'. 5 <input type="text" [(ngModel)]="power"> ~~~~~~~~~~~~~~~~~~~ src/app/demo/components/demo/demo.component.ts:5:16 5 templateUrl: './demo.component.html', ~~~~~~~~~~~~~~~~~~~~~~~ Error occurs in the template of component DemoComponent.
Porqué no reconoce ahora a ngModel?

Cris Marilian Silva Castillo
Gracias por la pista @leonmg ;) En app.module.ts ya teníamos al FormsModule importado desde la creación de componentes, así que lo importé en el demo.module.ts y funcionó. Además se debe importar el SharedModule porque el (antes) componente demo uitliza la función Exponencial.

Leonardo Gomez
Debes importar import { FormsModule } from ‘@angular/forms’; En tu app module