在restaurant.component.ts
我想从arrayList
删除一个项目,并在删除后更新它。查询正在执行删除操作,但列表未更新。我正在调用ngOnInit()
方法,但没有任何反应
ngOnInit() {
this.restaurantesService.GetRestaurantes()
.subscribe((restaurantes => {
this.restaurantes = restaurantes;
}))
}
qDeleteRestaurantes(CODIGO: number){
var restaurantes = this.restaurantes;
this.restaurantesService.DeleteRestaurantes(CODIGO)
.subscribe((data) => { if (data.n ==1 ){
for(let i=0;i<restaurantes.length;i++){
if(restaurantes[i].CODIGO == CODIGO){
this.restaurantes.splice(i,1);
this.ngOnInit();
}
}
}})
}
答案 0 :(得分:1)