我的组件中有此功能,我想用下一个功能刷新表; this._empresaService.getAllEnterprisePaginated(1);
,此功能已加入我的服务,但在模式服务中,此组件来自企业组件
CODE企业组件
createEnterprise() {
this._empresaService.createNewEnterprise(this.imagenSubir, this.enterprise_name)
.then((resp: any) => {
resp = JSON.parse(resp);
if(resp.out == 1) {
this.toastr.error('La empresa ' + this.enterprise_name + ' ya se encuentra registrada en el sistema', 'Error!', {
positionClass: 'toast-bottom-left',
progressBar: true
});
return;
} else {
this.toastr.success('La empresa ' + this.enterprise_name + ' fue creada exitosamente', 'Empresa creada!', {
positionClass: 'toast-bottom-left',
progressBar: true
});
this.cerrarModal();
// this._empresaService.getAllEnterprisePaginated(1);
// for (let i = 0; i < this._empresaService.allEnterprise.length; i++) {
// var emp : Enterprise = this._empresaService.allEnterprise[i]
// }
}
});
}
代码企业模态服务
getAllEnterprisePaginated(init_page: any = 1) {
let page = {init_page: init_page}
let url = URL_SERVICIOS + '/getallenterprise';
return this.http.post(url, page)
.pipe(map((resp: any) => {
this.allEnterprise = resp.recordset
return resp;
}));
}
我放了我的功能但不起作用
答案 0 :(得分:0)
企业组件
this._empresaService.getAllEnterprisePaginated(1).subscribe(data =>{
for (let i = 0; i < data; i++) {
var emp : Enterprise = data[i];
}
})
您没有从this._empresaService.allEnterprise获得任何价值 console.log(this._empresaService.allEnterprise);