【发布时间】:2018-03-05 11:54:03
【问题描述】:
我已经在我的 Web 应用程序中使用模块实现了 angular2 路由概念。一切正常。
问题是我不确定单击浏览器后退按钮会发生什么,该按钮通常会发送到上一页。在我的情况下,我看到默认情况下浏览器后退按钮将我的应用程序发送到上一个路由路径,依此类推,直到它到达初始主页。
后退按钮应该在 SPA 应用程序中以这种方式运行,还是应该将用户直接发送到主页?
【问题讨论】:
-
我认为首先尊重用户很重要,即问问自己他对点击后退按钮有什么期望并执行逻辑行为。当然,你可以做任何你喜欢的事情,但如果它不尊重返回按钮的预期行为,不要期望用户回来(至少不是全部)。我个人避免使用路由错误的网站,因为我和许多人一样喜欢使用“后退按钮”:)
-
你说得对,我不会以编程方式触摸我的后退按钮,只是让它做它通常做的事情,回到上一条路线......
标签: javascript angular angular2-routing