angular - 我正面临 ngModel 的一个问题
问题描述
我正在使用 ngModel 进行双向数据绑定。但内部文本字段值打印错误
<span><input type="text" name="name{{h.id}}" [(ngModel)]="assessmenttype[i].heads[j].value" /></span>
<span>{{assessmenttype[i].heads[j].value}}</span>
解决方案
从Suresh Kumar Ariya创建的 Stackblitz 中,我修改了一些代码,如下所示
TS文件
assessmenttype = [{
heads: [{
value: 1
}]
},{
heads: [{
value: 2
}]
},{
heads: [{
value: 3
}]
}];
h = {
id: 1
};
模板文件
<div *ngFor="let type of assessmenttype">
<span>
<input type="text" name="name{{h.id}}" [(ngModel)]="type.heads[0].value"/>
</span>
<span>{{type.heads[0].value}}</span>
</div>
工作示例在这里Stackblitz
推荐阅读
- c# - 使剪贴板内容验证器检测图像和 C# 剪贴板中允许的其他内容
- excel - 处理错误生成的 .csv 文件中的数据
- sql - 尝试替换列时 Oracle SQL 错误“ORA-00984:此处不允许列”
- javascript - 如何使用 push 将对象添加到数组中?
- angular - Angular4 传递选择值,以便显示轮播
- javascript - 使用 lodash 按值对对象进行排序
- windows - RNDIS 驱动程序在 Win 10 Pro 下崩溃,但在 Win 10 家庭/学生版上不崩溃
- c# - 如何在 C# 中使用 HTTPContext 获取网址
- javascript - 使用 onclick="location... 代替 href。为什么我应该避免使用它和替代选项
- sql-server - 从 Microsoft SQL Server Management Studio 下载 SQL 数据库?