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

时间:2017-11-20 09:12:56

标签: angular pug 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 { }

这是我的哈巴狗

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


input([(ngmodel)]='hero.name', placeholder='name') 

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

2 个答案:

答案 0 :(得分:5)

区分大小写的错误:

ngModel而非ngmodel

所以改变:

input([(ngmodel)]='hero.name', placeholder='name') 

致:

input([(ngModel)]='hero.name', placeholder='name') 

答案 1 :(得分:0)

请使用正确的语法([ngModel]代替[(ngModel)]