www.qjdy.com-奇迹赌场 > www.qjdy.com官网 >  这里为$scope对象定义了myUrl变量

原标题: 这里为$scope对象定义了myUrl变量

浏览次数:166 时间:2019-07-11

AngularJS中为大家提供了成都百货上千的放置服务,通过那一个内置服务能够轻巧的兑现部分常用作用。下面临Angular中常用的松开服务进行一下总括。
1.$location服务

$location服务用于返回当前页面的URL地址,示例代码如下:
var app = angular.module('myApp', []); 
app.controller('customersCtrl', function($scope, $location) { 
 $scope.myUrl = $location.absUrl(); 
}); 

 这里为$scope对象定义了myUrl变量,然后选拔$location服务读取到了U奥迪Q5L地址并储存到myUrl中。
2..$http服务
$http 是 AngularJS 中最常用的服务,它常常用来服务器的数量传输。上边包车型大巴例证中劳动向服务器发送央求,应用响应服务器传送过来的数码。

var app = angular.module('myApp', []); 
app.controller('myCtrl', function($scope, $http) { 
 $http.get("welcome.htm").then(function (response) { 
  $scope.myWelcome = response.data; 
 }); 
}); 

3.$timeout()服务和$interval()服务 那三个服务的作用对应的是javascript中的setTimeout()和set提姆eInterval函数。一个粗略的实时更新时间例子如下:

app.controller('myCtrl', function($scope, $interval) { 
 $scope.theTime = new Date().toLocaleTimeString(); 
 $interval(function () { 
  $scope.theTime = new Date().toLocaleTimeString(); 
 }, 1000); 
}); 

 除了Angular中提供的内置服务外,大家也足以友善定义服务,利用service就可以,上边是叁个定义服务的基本代码框架:

app.service('hexafy', function() { 
 this.myFunc = function (x) { 
  return x.toString(16); 
 } 
}); 

概念好服务后,我们能够像使用内置的Angular服务均等选拔它:

app.controller('myCtrl', function($scope, hexafy) { 
 $scope.hex = hexafy.myFunc(255); 
}); 

如上正是针对Angular中常用的放置服务拓展的聚集,希望对大家的读书抱有帮衬。

你恐怕感兴趣的文章:

  • Angular的$http与$location
  • AngularJS通过$location获取及更改如今页面包车型地铁UOdysseyL
  • AngularJs Using $location详解及示范代码
  • AngularJS内建服务$location及其职能详解
  • angular中选用路由和$location切换视图
  • 详解angular中通过$location获取路径(参数)的写法

本文由www.qjdy.com-奇迹赌场发布于www.qjdy.com官网,转载请注明出处: 这里为$scope对象定义了myUrl变量

关键词: www.4355.mg线

上一篇:三.插入排序

下一篇:没有了