首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用ui路由器松散角URL中的散列(#)

问用ui路由器松散角URL中的散列(#)
EN

Stack Overflow用户
提问于 2017-05-22 06:20:09
回答 2查看 73关注 0票数 0

我的singlepage angularjs应用程序可以通过我的webserver的根地址访问,比如。例如,当我选择进入归属状态时,应用程序应该将浏览器中的url添加到localhost:8080/#/home,其中第一部分(localhost:8080/)指向我的角应用程序,第二部分(#/home)指向归属状态url。

但是,我的角度应用程序没有做它应该做的事情,而是将浏览器地址字段中的url更改为localhost:8080/home,它在重新加载时显然会创建一个404。

你们中有谁能告诉我我做错了什么,或者至少给我一个提示,告诉我该去哪里看?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-05-22 06:24:26

从配置中禁用html5模式。在配置中添加/更改以下行

代码语言:javascript
复制
$locationProvider.html5Mode(false);

这将将#添加到您的url中。

票数 0
EN

Stack Overflow用户

发布于 2017-05-22 07:17:00

您只需说,您没有在$locationProvider中使用HTML5模式。在您的config文件中:

代码语言:javascript
复制
myApp.config(['$locationProvider', function($locationProvider) {
  $locationProvider.html5Mode(false);
}]);

JSFiddle演示

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44105865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档