【发布时间】:2017-11-05 22:13:32
【问题描述】:
如果用户正在编辑某些内容并尝试更改路线而不保存详细信息。
在这种情况下,我想更改用户“您的更改未保存是否要离开”。根据用户我们可以防止组件破坏组件。
我在 ngOnDestroy 方法运行之前尝试了一个守卫但守卫运行。 所以我该怎么做?
【问题讨论】:
-
路线如何变化?点击按钮?
-
@Thiagz 路由可以从导航栏从标题组件或浏览器的后退或前进按钮进行更改。如果详细信息或未以任何形式保存在任何组件中,我不希望用户导航或销毁组件
-
为什么不用onclick事件来触发你需要的消息呢?
标签: javascript angular routes router