html5隐藏地址栏,AngularJS利用Html5Mode去掉地址栏#
浏览$location的实例代码我们不难发现,每次的url中都会带一个#,这是因为angularjs默认使用的是标签模式,它和html5模式有什么区别?标签模式标签模式使用的是内部链接的技巧,URL后面紧跟一个#,angularjs本身不会重写标签,也不需要服务器端的支持,链接后的URL样子基本是这样的:http://example.com/#/some/path?foo=bar&baz=...