无法绑定到'ngModel',因为它不是带有哈巴狗的'input'angle 5的已知属性

tar*_*man 1 pug angular angular5

启动Angular应用程序时出现以下错误.这个问题只有在我使用哈巴狗时才会发生,但代码可以正常使用html.

这是我的app.module.ts

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { FormsModule } from '@angular/forms'; 
import { AppComponent } from './app.component'; 
import { HeroesComponent } from './heroes/heroes.component'; 

@NgModule({
  imports: [
    BrowserModule,
    FormsModule
  ],
  declarations: [
    AppComponent,  
    HeroesComponent, 
  ], 
  bootstrap: [AppComponent]
})
export class AppModule { }
Run Code Online (Sandbox Code Playgroud)

这是我的哈巴狗

h2 {{ hero.name | uppercase}} Details
div
  span id: 
  | {{hero.id}}
div
  span name: 
  | {{hero.name}}


input([(ngmodel)]='hero.name', placeholder='name') 
Run Code Online (Sandbox Code Playgroud)

任何想法如何转换该行以使角度理解该行: input([(ngmodel)]='hero.name', placeholder='name')

Viv*_*shi 5

区分大小写的错误:

事实ngModel并非如此ngmodel.


所以改变:

input([(ngmodel)]='hero.name', placeholder='name') 
Run Code Online (Sandbox Code Playgroud)

至 :

input([(ngModel)]='hero.name', placeholder='name') 
Run Code Online (Sandbox Code Playgroud)