『AngularJS』$location 服务

时间:2014-01-14 21:39:23   收藏:0   阅读:613

参考:

简介

$location服务解析在浏览器地址栏中的URL(基于window.location)并且让URL在你的应用中可用。改变在地址栏中的URL会作用到$location服务,同样的,改变$location服务也会改变浏览器的地址栏。(可以使用$location进行重定向等操作)

$location服务:

暴露浏览器地址栏中的URL,让你可以:

与浏览器同步URL,当:

服务依赖:

内置方法:

内置事件:

使用

何时使用$location

任何你想要改变当前URL的时候,都可以使用$location。

$location不会做

当浏览器的URL改变时,不会重新加载整个页面。如果想要重新加载整个页面,需要使用$window.location.href。

样例

1
AngularJS Using...
view raw .Title hosted with ? by GitHub
1234567891011121314151617
angular.module(‘mascrm.controllers‘, [])
.controller(‘Organizations‘, [‘$scope‘, ‘$location‘,
function($scope, $location) {
$scope.view = function(org) {
// Page Redirection
$location.path("/organizations/show").search({
"orgid": org._id
}); // URL with query string
$location.replace(); // Block the Backup button
};
}
]);

原文:http://www.cnblogs.com/sitemanager/p/3513619.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!