【发布时间】:2013-06-09 05:21:27
【问题描述】:
我可以禁用这些家伙吗?我在 asp.net mvc 应用程序中使用 angular.js,我不需要 angular 来控制与地址栏或链接相关的任何内容...
现在在禁用 html5 模式 ($locationProvider.html5Mode(false)) 下,它会将哈希和操作方法的名称添加到地址栏,例如:您转到 \Home\index,它会导航,然后地址栏文本会更改为 Home\index#\index。这不是很烦人吗?
如果我启用 html5 模式,它将完全停止加载页面(初始页面除外)。我尝试从最初加载的页面转到另一个页面 - 它更改了地址栏的文本(这次不添加主题标签)但不会加载页面本身。那不是令人沮丧吗?
【问题讨论】:
-
您可以通过在
.config()调用中不包含任何依赖项来禁用它们。如果 html5Mode 不适合您,听起来您的配置有误。 -
它的 html5 模式默认是禁用的,对吧?但我希望角度服务完全不干扰地址栏
-
嗨,Agzam,您有没有找到解决此问题的方法?
-
同意;这有什么运气吗?我也有同样的问题
标签: angularjs location-provider route-provider