Javascript 在Angular JS中从浏览器刷新时未加载页面

Javascript 在Angular JS中从浏览器刷新时未加载页面,javascript,html,angularjs,wordpress,Javascript,Html,Angularjs,Wordpress,我已经使用angularjsHTMLModel5进行了类似的路由选择 $locationProvider.html5Mode({ enabled: true, requireBase: true }).hashPrefix('!'); 在头部我放置了 <meta name="fragment" content="!"> 问题是,当我从浏览器刷新页面时,$http请求并没有调用 让我详细解释一下: 我在wordpress的一些页面中使用了angularjs,当我从一个类别页面导

我已经使用angularjs
HTMLModel5
进行了类似的路由选择

$locationProvider.html5Mode({ enabled: true, requireBase: true }).hashPrefix('!');
在头部我放置了

<meta name="fragment" content="!">

问题是,当我从浏览器刷新页面时,$http请求并没有调用

让我详细解释一下:

我在wordpress的一些页面中使用了angularjs,当我从一个类别页面导航到其他类别页面(使用angularjs加载页面)时,它调用$http请求和angular模板,数据加载非常完美

但当我从“浏览器刷新”按钮刷新相应的页面时,它将不加载任何内容,输出部分也不会显示任何内容

如果您逐个单击该角度类别,则其调用$http请求和数据正在加载

但当我点击浏览刷新按钮时,它就不工作了

我的网站是:

URL不工作是:(直接说它不工作)

检查你的索引页,你有基本URL标记,如

<base href="/">

在上面的代码中,“ProjectName”是您的项目名称

我认为要摆脱这个问题,您需要在索引中使用标记。html@ManishSingh是的,我在头部添加了基本标签,就像OK一样,这就是它不起作用的原因。仅使用不工作,我已经尝试过。请尝试删除它,因为现在它已被弃用。
RewriteEngine On 
Options FollowSymLinks

RewriteBase /ProjectName

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /#/$1 [L]