【发布时间】:2018-05-28 13:50:36
【问题描述】:
我正在做一个 Angular 项目。我正在为组件中的刷新操作而苦苦挣扎。
我想在按钮单击时刷新路由器的组件。
当我单击它时,我有刷新按钮,组件/路由器需要刷新。
我试过window.location.reload() 和location.reload() 这两个不适合我的需要。如果有人知道,请提供帮助。
【问题讨论】:
-
你能在这个问题中分享你的代码吗?你正在尝试什么。
-
代码复杂,有N行代码,难以分享
-
@Saurabh,通常不需要重新加载组件。您可以拥有一个功能(例如,调用“重启”)并在您的按钮刷新中调用该功能。如果您需要订阅更改路径或其他服务,请使用函数 ngOnInit -您的组件必须扩展 OnInit-,而不是构造函数
-
这就是我使用 Angular 9 stackoverflow.com/a/60909777/1072395 所做的
标签: angular routes components refresh