【发布时间】:2025-12-24 21:40:11
【问题描述】:
我想重新加载我的页面路由以刷新其中存储的数据。我可以通过将routerLink 放在 html 上来做到这一点,但是我可以将它变成 ts 文件中的函数吗?我找到了location.reload 和location.href,但它们刷新了整个页面。
获取消息的代码
receiveMessage(){
this.angularFiremessaging.messages.subscribe(
(payload) => {
console.log("new message received. ", payload);
this.currentMessage.next(payload);
});
}
我的html
{{ (message | async)?.notification.title }}
{{ (message | async)?.notification.body}}
【问题讨论】:
-
您想从路由器链接中检索什么样的数据,参数?
-
为什么刷新所有页面而不更新具体数据?
-
这就是我要避免的。我不想刷新整个页面。我只想重新加载我的路由器,以便可以更新我的 html 元素。
-
@WebDeveloper 我想要做的是重新加载路由。例如,当您已经在查看主页时单击菜单的主页选项会刷新主页。