elasticsearch,meanjs,Angularjs,Node.js,Mongodb,elasticsearch,Meanjs" /> elasticsearch,meanjs,Angularjs,Node.js,Mongodb,elasticsearch,Meanjs" />

Angularjs 如何从url平均堆栈中删除#标记

Angularjs 如何从url平均堆栈中删除#标记,angularjs,node.js,mongodb,elasticsearch,meanjs,Angularjs,Node.js,Mongodb,elasticsearch,Meanjs,您好,我正在为一个Web应用程序使用平均堆栈。问题是url包含# 差不多 http://host:3000/#!/signup 我想要像这样的网址 http://host:3000/signup 如何执行此操作。在$routeProvider中,使用HTML5历史API: $locationProvider.html5Mode(true) 相对链接的设置: 要使用相对链接围绕应用程序进行链接,您需要在文档的中设置 <!doctype html> <html>

您好,我正在为一个Web应用程序使用平均堆栈。问题是url包含#

差不多

 http://host:3000/#!/signup 
我想要像这样的网址

  http://host:3000/signup 

如何执行此操作。

$routeProvider
中,使用HTML5历史API:

$locationProvider.html5Mode(true)

相对链接的设置:

要使用相对链接围绕应用程序进行链接,您需要在文档的
中设置

<!doctype html>
<html>
<head>
    <meta charset="utf-8">

    <base href="/">
</head>

您可以在此处详细了解这一点:


希望这有帮助。

在您的
$routeProvider
中,使用HTML5历史API:

$locationProvider.html5Mode(true)

相对链接的设置:

要使用相对链接围绕应用程序进行链接,您需要在文档的
中设置

<!doctype html>
<html>
<head>
    <meta charset="utf-8">

    <base href="/">
</head>

您可以在此处详细了解这一点:


希望这有帮助。

通过添加以下代码,为
$locationProvider
启用HTML5

 $locationProvider.html5Mode(true).hashPrefix('!');

通过添加以下代码,为
$locationProvider
启用HTML5

 $locationProvider.html5Mode(true).hashPrefix('!');

它们在我看来是一样的。。。!如果你想移除#标志,试试这个谢谢svarog找到了解决方案他们看起来和我一样。。。!如果你想移除#标志,试试这个谢谢svarog找到了解决方案