【发布时间】:2016-01-25 20:27:06
【问题描述】:
url中的#字符是什么意思,为什么在使用角度路由时会出现:
http://localhost:8000/#/login
http://localhost:8000/#/register
我怎样才能使链接看起来像:http://localhost:8000/register
【问题讨论】:
url中的#字符是什么意思,为什么在使用角度路由时会出现:
http://localhost:8000/#/login
http://localhost:8000/#/register
我怎样才能使链接看起来像:http://localhost:8000/register
【问题讨论】:
角加载模板异步。对于将一个视图导航到第二个视图,请使用 # 符号,例如转到 javascript 中的任何 ID。但如果您不想出现在 URL 中,请使用。
$locationProvider.html5Mode(true);
在你的配置阶段。
【讨论】:
您需要将HTML 5 MODE设置为true...
【讨论】:
Angular 应用程序是单页应用程序。如果没有#,您将从一个页面移动到另一个页面,而不是停留在同一页面上。 # 符号用于 HTML 页面的 URI 中以在页面内导航。
【讨论】: