问题 -
目前我的网址显示为http://localhost/app/public/index.html#/login
。但是现在我试图从中删除“#”但它继续打破并且无法加载资源。我四处寻找解决方案,但没有任何效果。
到目前为止我尝试过:
<base href="/"> in my index.html
$locationProvider.html5Mode(true); in my app.js
$locationProvider.html5Mode(true).hashPrefix('!'); (This after above did not worked)
有人怎么根本不起作用。谁知道发生了什么?
更新1-目录结构
-ProjectName
-public
-src (Controllers and views)
-styles (CSS)
-vendors
--scripts (Angualrjs and other vendors)
-index.html (main index file where all files links are mentioned as <script src="vendor/scripts/angular.js"></script>)
-app.js