ui-router在Angularjs 1.2.24中没有散列'#'

时间:2014-11-02 21:19:56

标签: html5 angularjs angular-ui-router

问题 -

目前我的网址显示为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

0 个答案:

没有答案