我尝试了其他问题的解决方案,但他们没有工作
插入我的数据库后,我想更新我的组件(用户需要继续使用相同的组件)。
我尝试导航到组件本身:
this.router.navigate(['/admin/product']);
我试着去找另一个人然后回到他身边:
this.router.navigate(['/admin']);
this.router.navigate(['/admin/product']);
没有用!我希望重新加载组件以保持数据库信息的最新状态。有谁知道怎么做?
答案 0 :(得分:1)
问题不是完全清楚,而是根据我的理解:
" 如何保持最新数据库信息 "
向我建议您不需要重新加载整个组件,只需进行api调用即可获取更新的数据。因此,在将数据添加到数据库之后,只需调用即可获取更新的数据。所以虚拟的例子是:
addItem() {
this.myService.addItem()
.subscribe(data => {
this.getAllItems(); // do the call here to update!
});
}