export class Legs {
legs: Leg[];
constructor(private modalCtrl:ModalController) {
this.legs = []
}
addLeg(){
this.legs.push(new Leg(this.modalCtrl));//Leg is a component rendered in a ngcontainer thru ngfor
}
removeLeg(i){
this.legs.splice(i,1)
}
}
有没有办法替换removeLeg()函数从对象Leg的内部(在AddLeg中创建)中调用它?
我想象一下Leg html文件中的一个按钮调用析构函数.. 会有用吗?它会破坏物体并将其从阵列腿上移除吗?
答案 0 :(得分:0)
您需要从Leg到实际课程(Legs)的参考
new Leg(i,this, this.modalCtrl)
接下来你可以从Leg打电话:
legs.removeLeg(i)
或
legs.legs.splice(i,1)