0
我的印象是,当用户点击网站时未指定末尾,即mysite.com
而不是mysite.com/#/
,并且角度在html5Mode(false)
中运行,框架是应该自动为网址添加hashbang。但是,在我的应用程序中,它不会发生。我的假设错了吗?或者也许我已经配置了一些东西来防止这种情况角度自动添加`#/`部分
我的印象是,当用户点击网站时未指定末尾,即mysite.com
而不是mysite.com/#/
,并且角度在html5Mode(false)
中运行,框架是应该自动为网址添加hashbang。但是,在我的应用程序中,它不会发生。我的假设错了吗?或者也许我已经配置了一些东西来防止这种情况角度自动添加`#/`部分
如果您尝试使用html5mode启用或不使用来访问您的主页mysite.com
。而如果您尝试使用html5mode禁用的登录页面,Angular将自动重写如下URL:mysite.com/#/login
。
那么,你刚刚证明它错了,不是吗? –
我不太确定,因为它确实为本地文件URL添加了这个hashbang,比如'file:/// C:/ Users/dla/Desktop/test.html' –
你是否说从加载文件系统?从HTTP服务器加载test.html会发生什么? –