直接看官网的例子吧
1>首先:这是Getter and setter 方法的使用。
// get the current path
$locationpath();
// change the path
$locationpath('/newValue')
也可以变形使用啦~
//Change multiple segments in one go, chain setters like this:
$locationpath('/newValue')search({key: value});
2>Replace method(中文可能翻译成替代方法)
即,把原来的位置替换成别的
$locationpath('/someNewPath');
$locationreplace();
// or you can chain these as: $locationpath('/someNewPath')replace();
3>对比windowlocation(必须有图有真相是吧,上图)
。。。。我懒得翻译了术语太多。。总之功能很强就对了。
4>什么时候需要用到$ location呐?
Any time your application needs to react to a change in the current URL or if you want to change the current URL in the browser
(任何时间当你的应用在现在的URL上需要改变和跳转的时候,或者你需要改变现在浏览器中的URL时候-----TnT,英语烂请见谅)
5>还有一个特性一定要介绍(上图)
这个。。。我暂时也不太懂,欢迎看了这篇文章而且懂的人来给我解答啦~ (此处应该有掌声~)
6>最后的最后一定是小例子啦~加深一下记忆吧~
Browser in HTML5 Fallback mode (Hashbang mode)
(1)indexhtml
<div ng-controller="LocationController">
<div ng-address-bar></div><br><br>
<div>
$locationprotocol() = <span ng-bind="$locationprotocol()"></span> <br>
$locationhost() = <span ng-bind="$locationhost()"></span> <br>
$locationport() = <span ng-bind="$locationport()"></span> <br>
$locationpath() = <span ng-bind="$locationpath()"></span> <br>
$locationsearch() = <span ng-bind="$locationsearch()"></span> <br>
$locationhash() = <span ng-bind="$locationhash()"></span> <br>
</div>
<div id="navigation">
<a href=">
你用google浏览器 post的时候会提交数据,然后你点击 你F12,点击NetWork,进行监控 发现你的URL了你就点开看看你的
POST数据,如果确实提交了。那你
用 stringIsNullOrEmpty(contextRequestQueryString["id"]) 来获取。
以上就是关于跨域请求是什么全部的内容,包括:跨域请求是什么、Angularjs中$http.post返回的网页怎么获取某个元素的内容、跨域怎么解决等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)