angularjs $location.hash()的作用

1.location是管理地址栏的内置对象,可以用来进行页面的重定向。
2.location.hash()则是用来设置页面的标识,在单页应用里因为所有页面都集成到一个页面中,通过路由来实现页面片段的加载,那么它是如何做到呢,这就需要这个东东来区分。


比如当我们进行路由跳转的时候url = project 上下文路径/#home
我们的代码是$location.path('/home'),而地址栏中会在path后面加上#home,这就是hash()取到的。

你可能感兴趣的:(angularjs $location.hash()的作用)