服务Service
1.常用内置服务
服务 | 说明 |
---|---|
$scope | 作用域,当前控制器内有效 |
$rootScope | 根作用域,当前模块(所有控制器)可用,相当js的全局变量 |
$http | 读取远程服务器的数据,常用有: $http.get({url:'',config}).then(successCallback,errorCallback); $http.post({url:'',data,config}).then(successCallback,errorCallback); |
$location | 相当window.location,常用方法: $location.absUrl()----完整url $location.path()----子路径,不包括参数 $location.url()---- 子路径包括参数 $location.protocol()----请求协议(http、https) $location.search()----获取当前url的参数的序列化json对象 注:1.方法不带参数为获取 2.带参数为修改 小心踩坑:添加模块配置 app.config(['$locationProvider', function ($locationProvider) {
|