首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开包含片段的链接

打开包含片段的链接
EN

Stack Overflow用户
提问于 2018-01-02 09:58:31
回答 1查看 33关注 0票数 0

以前,我在我的mean-stack网站中使用了html5mode,现在由于某些原因我想禁用它,所以我在代码中注释了$locationProvider.html5Mode(true),并仍然将<base href="/1/" />留在index.html中。

因此,浏览器中的https://localhost:3000/1/#/home可以正常工作。

但是,单击由以下html定义的按钮将转到https://localhost:3000/1/edit/,而不是https://localhost:3000/1/#/edit/

代码语言:javascript
复制
<li><a href="edit/" target="_self">New</a></li>

有人知道如何修改html使其打开https://localhost:3000/1/#/edit/吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-02 10:09:30

由于您不再使用html5mode,因此我建议在href前面加上#/,以便保留您的端点。

代码语言:javascript
复制
<li><a href="#/edit/" target="_self">New</a></li>

如果没有html5mode,所需的链接现在将导致整个页面刷新。如果您没有使用html5,为什么还需要#

调整urls以遵循此模式https://localhost:3000/1/edit/可能是值得的,除非您更愿意使用我上面建议的代码。当然,也许还有一个更优雅的解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48054754

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档