我在角度输入文本框中遇到问题。
这是场景
这是我的HTML代码
<input [readonly]="!enable" class="form-control form-control-sm text-center" type="number"
min="0" max="100" [value]="showvalue(element.DesignElements,column)"
(change)="updatevalue(element,column,$event, rideref, ridedivref)" />
这是我的更新值的TS代码
updatevalue(element, column, e, sam1, sam2) {
if (sam1 != undefined) {
sam1.style.backgroundColor = '#ddffe5';
}
if (sam2 != undefined) {
sam2.style.backgroundColor = '#ddffe5';
}
this.collaService.setchanged(true);
element["isEdited"] = true;
element.elementDesignElements.forEach((element) => {
if (element.elementName == column) {
element.rideValue = Number(e.target.value);
}
});
let arritem = { CC: element.cC, elementNames: [], Comments: false };
let founditem = this.editedArray.find(item => element.cC == item.CC);
if (founditem !== undefined) {
let foundelement = founditem.elementNames.find(elementitem => elementitem == column);
if (foundelement == undefined) {
founditem.elementNames.push(column);
}
} else {
arritem.elementNames.push(column);
this.editedArray.push(arritem);
}
}
请让我知道问题出在哪里。