我正在使用Anular9
和使用mat-raised-button
如下:
<button mat-raised-button (click)="saveClick()" color="primary"><mat-icon>check</mat-icon> Ok</button>
定义saveClick()
如下
saveClick() {
for (let i = 0; i < this.hostid.length; i++) {
const saudit: SInterface = {
data: this.data,
eid: this.eid[i],
serverId: this.hostid[i]
};
this.subs.sink = this.sservice.addRecord(saudit)
.subscribe(s => {
this.dialog.close();
});
}
}
这data
是所有记录的共同点。
上面的代码只保存了第一条记录i=0
。如何更改saveClick()
以将所有记录保存到i < this.hostid.length
?