【发布时间】:2018-07-22 01:06:13
【问题描述】:
我需要以两种方式将一个数字数组与一组输入数字绑定:
Ligne.Component.ts
export class LigneComponent implements OnInit {
@Input() cells: Array<number>;
constructor(private lgservice: LigneserviceService ) {
this.lgservice.init(4032,10);
this.cells = this.lgservice.cells;
}
ngOnInit() {
}
onSearchChange() {
for (let cell of this.cells) {
{
console.log(cell);
}
}
}
Ligne.Component.html
<div *ngFor="let cell of cells">
<input value="{{cell}}" type="number" [min]="0" [max] ="9" maxlength="1" class="row" (input)="onSearchChange()" >
</div>
似乎绑定以单一方式工作,即:我得到默认值(等于 0)。但是当我更改单元格的值时,我总是得到 0 作为所有单元格的值!
所以我需要知道如何解决这个问题?
谢谢,
【问题讨论】:
标签: javascript html angular typescript binding