打开带有片段的链接

时间:2018-01-02 01:58:31

标签: angularjs html5mode

以前,我在我的mean-stack网站中使用了USART_Write(USARTx,&c); ........... while(*str)... ,现在我想因某些原因禁用它,所以我在我的代码中对html5mode发表评论并仍在$locationProvider.html5Mode(true)中{ {1}}。

因此,浏览器中的<base href="/1/" />可以正常运行。

但是,点击以下html定义的按钮会导致index.html,而不是https://localhost:3000/1/#/home

https://localhost:3000/1/edit/

有没有人知道如何修改html,以便打开https://localhost:3000/1/#/edit/

1 个答案:

答案 0 :(得分:0)

由于您不再使用html5mode,我建议您使用#/预设href,以保留您的终端。

<li><a href="#/edit/" target="_self">New</a></li>

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

可能值得调整网址以遵循此模式https://localhost:3000/1/edit/,除非您更愿意使用我建议的代码。当然,可能会有更优雅的解决方案。