如果您想向Angular 7中的数组中添加数据而不是替换它,可以使用数组的push
方法。下面是一个示例解决方法的代码:
dataArr: any[] = [];
push
方法将新数据添加到数组中:this.dataArr.push(newData);
完整的代码示例:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
- {{data}}
`
})
export class AppComponent {
dataArr: any[] = [];
addData() {
const newData = '新数据';
this.dataArr.push(newData);
}
}
在上述示例中,当用户点击"添加数据"按钮时,addData
方法会将新数据添加到dataArr
数组中。然后,使用*ngFor
指令在模板中循环遍历数组并显示数据。
希望这可以帮助到您!