原理:
直接将这些数组添加到新数组里,不要将这些旧数组的元素放到新数组里。
a = [1,2,3];
b = ['a','b','c'];
c = [];//新数组
//添加多个数组到新数组里,这个可以写在方法里,在点击需要添加数组的标签时使用
c = c.push(a);
c = c.push(b);
console.log("c == "+c)
//c == [[1,2,3],['a','b','c']];
在前端通过多个for循环得到元素
<div *ngFor="let array of c">
<ul>
<li *ngFor="let item of array">{{item}}</li>
</ul>
</div>
删除指定数组:通过在具有change事件和数组的标签上使用ngModel绑定每个数组独有的元素,使用change事件绑定ngModel的变量来删除(比如绑定每个数组元素)
//a指的是ngModel里绑定的数组元素
change的方法名(a){
const index = this.c.findIndex(item =>item === a);
this.c.splice(index,1)
}