在文本框中键入内容时,``Angular表单的值会更改,但是
userModel的值不变
,始终在userModel值中显示[Vino]。
`
这是app.component.html,
这是app.component.ts
导出类AppComponent {
userModel = ['Vino'];
}
这是user.ts文件,
导出类用户{
构造函数
公共名称:字符串,
){}
}
答案 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'
}