angular - 我们可以在同一个组件中使用 ngModel 和 ngChange
问题描述
arr= [{
isNew: true,
price: {
perDay: 0,
perMonth: 0,
perHalfDay: 0
},
type: 3,
available: false,
newCapacity: 0,
inventory: 1
}...]
<div *ngFor="let obj of arr">
<input [(ngModel)]="obj.inventory">
</div>
在更改特定库存时,我也想更改其类型/可用字段。
解决方案
您可以使用 ngModelChange
<div *ngFor="let obj of arr">
<input [(ngModel)]="obj.inventory" (ngModelChange)="yourFunction()">
</div>
推荐阅读
- javascript - 切换加/减单个按钮以显示和隐藏表格
- java - 通过在每次递归中将链表分成两半来递归地反转单链表
- c++ - 当我在 DevC++ 5.11 中运行程序时,TDM-GCC 4.9.2 无法按我的预期工作,但在在线编译器中它可以正常工作
- javascript - 尝试在表格中显示数组的内容时,顺序颠倒
- r - 使用 text() 函数时如何在 r 中打印计算值
- sql - PLSQL Case 语句比较两列
- scala - 对 Scala 函数中的每条语句进行计数的仪器
- html - 如何使用 URL 参数提交 HTML 标签?
- python - ImportError: No module named 'sklearn.compose' with scikit-learn==0.23.2
- mysql - MySQL和MariaDB之间的用户定义变量分配区别