#url在url中的含义是什么?为什么在使用angular routing时会出现:
http://localhost:8000/#/login
http://localhost:8000/#/register
如何使链接看起来像:http://localhost:8000/register
答案 0 :(得分:2)
Angular load template异步。用于导航一个视图到第二个视图使用#sign喜欢转到javascript中的任何ID。但如果您不想出现在网址中,请使用。
$locationProvider.html5Mode(true);
在配置阶段。
答案 1 :(得分:1)
Angular应用程序是单页面应用程序。如果没有#,您将从一个页面移动到另一个页面,而不是停留在同一页面上。 #符号用于HTML页面的URI中以在页面中导航。
答案 2 :(得分:1)
您需要将 HTML 5 MODE 设置为true
...