我有一个名为AddPersons和PersonList两个组件。在addPerson的成分附加的人后,我试图刷新PersonList组件。对于我打过电话PersonList组件从addPerson的的ngOnInit()。
我得到的PersonList更新的数据,但名单没有在HTML得到更新。
加人-component.ts:
constructor(private personService: PersonService, private compPersonList: PersonListComponent, ) { }
onAddPerson(): void {
var modalContainer = "#add-person";
this.personService
.addPersons(this.name, this.age)
.subscribe(
response => {
if (response === true) {
this.compPersonList.ngOnInit();
$(modalContainer).modal('hide');
}
},
error => {
this.errorDetails = this.errorHandlingService.getErrorModel(error);
});
}
人名单,component.ts:
ngOnInit(): void
{
this.populateGrid();
}
“this.router.navigate([ 'URL', 'PARAMS']);”