我有一个带有路由的角应用程序,其中不同的路径看起来像
example.com/#/route1
,example.com/#/route2
等
在同一页面中使用链接时,不会导致重新加载页面。我打算通过允许它们在我处理导航时在iframe内运行来支持这样的多个应用程序。
目前,我正在使用jquery更改iframe中的路径:
<iframe src="http://example.com/#/route1">
<iframe src="http://example.com/#/route2">
但是从一个更改为另一个会导致iframe中的页面刷新。
有关如何在不重新加载的情况下实现路由的任何想法? 感谢。
编辑:ex。如果您在浏览器中输入一个路径然后输入第二个路径,则不会重新加载该页面。我想实现相同的功能,但不是在浏览器中更改路径,而是在iframe中更改它。
答案 0 :(得分:0)
iframe的默认行为不会重新加载页面,它的行为就像浏览器一样。我的代码中有一个逻辑错误,使其刷新。 再次感谢所有评论。