【发布时间】:2018-10-05 01:01:00
【问题描述】:
我有以下方法来重置组件页面中的值。页面“new-edition”将重置组件中的所有值,导航到另一个组件(“my-editions”),然后导航到原始位置“new-edition”。但我想知道是否存在另一种方法来执行此操作, windows.location.reload() 不是一个选项,因为路由配置为重新定位到“父应用程序”。
confirmReset() {
this.confirmationService.confirm({
message: 'Do you want to reset?',
header: 'Reset',
accept: () => {
// window.location.reload();
this.router.navigate(['/parent-app/my-editions']);
this.router.navigate(['/parent-app/new-edition']);
this.router.nav
},
reject: () => {}
});
}
【问题讨论】:
-
需要更多信息。值存储在哪里?我会假设它们作为变量存储在组件类中,在这种情况下,将这些变量的值更改为某个默认值可能正是您想要的。
-
见this
标签: javascript angular routing angular-routing angular-router