-1

我正在尝试实现 Pinterest 样式的列表页面,单击图钉会打开详细信息弹出窗口,并且 url 会更改为http://pinterest.com/pin/123456之类的内容。但后面的页面完好无损。关闭弹窗后,后面的页面还在。

我已经检查了 history api 的类似功能来更改浏览器的 url,而无需使用“pushState”功能刷新页面。

我想在 Angular 中实现相同的功能,但是一旦通过 pushState 更改浏览器的 url,由于默认的“状态更改”事件,后台页面就会重新加载。

有什么想法值得赞赏吗?

4

1 回答 1

0

使模态状态成为主状态的子状态,

在这种情况下,主页面将保持不变,并且作为该状态子级的模态将使用新 URL 触发,而不会实际刷新背景。

于 2016-06-02T17:16:03.307 回答