我正在尝试实现Pinterest样式列表页面,在点击按钮时,详细信息弹出窗口打开,并且url更改为namespace之类的内容。但页面完好无损。当弹出窗口关闭时,后面的页面仍在那里。
我已经检查了历史api的类似功能,无需使用“pushState”功能刷新页面,即可更改浏览器的URL。
我想在Angular中实现相同的功能,但只要浏览器的url通过pushState更改,后台页面就会因默认的“状态更改”事件而重新加载。
感谢任何想法?
答案 0 :(得分:0)
使主状态的模态状态为子,
在这种情况下,主页面将保持不变,并且作为该状态子节点的模式将使用新URL触发,而不会实际刷新背景。