绑定不适用于用户实例

时间:2019-01-29 09:06:05

标签: javascript angular

在文本框中键入内容时,``Angular表单的值会更改,但是

  
    

userModel的值不变

  
     

,始终在userModel值中显示[Vino]。

`

这是app.component.html,

  
  {‌ {userForm.value | json}}
  
  {‌ {userModel | json}}

这是app.component.ts

 导出类AppComponent {
userModel = ['Vino'];
}
 

这是user.ts文件,

 导出类用户{
    构造函数
    公共名称:字符串,
    ){}
}
 

3 个答案:

答案 0 :(得分:1)

在您的app.component中,将用户模型更改为类似对象

export class AppComponent {
userModel={name:'Vino'};
}

然后在HTML中,您的输入应类似于

<input type=text class="form-control" name="userName" [(ngModel)]="userModel.name">

答案 1 :(得分:0)

您错误地将输入绑定到userModel,后者是一个数组,没有字段名称

答案 2 :(得分:0)

您在userModel中没有name属性,实际上它是一个数组。 您的userModel应该是这样的。

 const { cats[id] } = this.state;

并像这样绑定它。

userModel={
           name:'vivo'
          }
相关问题
最新问题