angularjs如何改变路线但不重新加载和没有历史

时间:2016-05-08 04:00:22

标签: javascript angularjs

我有3个网址(/主页,/ contact-us,/ detail),我使用的是ui-router。

从主页(/主页),点击详细链接(/详细信息),然后点击联系我们链接,弹出窗口显示,网址更改为/ contact-us,浏览器不重新加载。最后,我关闭联系弹出窗口以返回详细信息。如何点击浏览器的后退按钮,返回主页(/主页)但不联系(/ contact-us)?

感谢。

1 个答案:

答案 0 :(得分:0)

你可以使用$ state.go(' where.ever.you.want.to.go');在弹出窗口的关闭按钮上单击。这应该符合你的目的。