Javascript 角度路由URL错误
我试图使角路由应用程序。这是我的密码Javascript 角度路由URL错误,javascript,html,angularjs,angularjs-routing,Javascript,Html,Angularjs,Angularjs Routing,我试图使角路由应用程序。这是我的密码 <html ng-app="LumenApp"> <head> <title>LumanAngular v1.0</title> <link rel="stylesheet" href="css/bootstrap.min.css"> <script src="js/jquery-1.12.3.min.js"></script> <scr
<html ng-app="LumenApp">
<head>
<title>LumanAngular v1.0</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<script src="js/jquery-1.12.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/angular.min.js"></script>
<script src="js/angular-route.min.js"></script>
<script src="js/angular-app.js"></script>
</head>
<body>
<nav class="navbar navbar-inverse">
<div class="container">
<div id="navbar" class="collapse navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#/"><i class="fa fa-home"></i> Home</a></li>
<li><a href="#about"><i class="fa fa-shield"></i> About</a></li>
<li><a href="#contact"><i class="fa fa-comment"></i> Contact</a></li>
</ul>
</div>
</div>
</nav>
<div class="container">
<div class="row" ng-view>
</div>
</div>
</body>
home.html
<h1>Home Page</h1>
{{message}}
在此之后,哈希标记被删除,但将页面注入到模板中不起作用
为什么会这样。当我删除上面的位置代码时,正如我已经解释的那样,它工作得非常好
如何解决此问题
谢谢。要使用它,您需要一个express js后端来为具有角度脚本依赖关系的基本索引页提供服务 它随每个请求一起提供,以便您的应用程序知道如何路由
如果没有发送其他路由,则创建一个路由,在每次请求时发送索引。要使用此路由,您需要一个express js后端来为具有角度脚本依赖关系的基本索引页提供服务 它随每个请求一起提供,以便您的应用程序知道如何路由
创建一个路由,如果没有发送其他路由,则在每次请求时发送索引。如果您使用Apache server托管应用程序,请在根文件夹中添加一个
.htaccess
文件:
.htaccess
RewriteEngine on
RewriteBase /restapi/app/
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
并在index.html文件中添加一个base
标记head
:
<base href="/restapi/app/" />
如果您使用Apache server托管应用程序,请在根文件夹中添加一个
.htaccess
文件:
.htaccess
RewriteEngine on
RewriteBase /restapi/app/
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
并在index.html文件中添加一个base
标记head
:
<base href="/restapi/app/" />
RewriteEngine on
RewriteBase /restapi/app/
# Don't rewrite files or directories
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
# Rewrite everything else to index.html to allow html5 state links
RewriteRule ^ index.html [L]
<base href="/restapi/app/" />