AngularJS聊一聊 AngularJS 服务

什么是劳务?

在 AngularJS 中,服务是二个函数或对象,可在你的 AngularJS 应用中采纳。

AngularJS 内建了30 多个劳务。

干什么选拔劳务?

在诸多服务中,比如 $location 服务,它能够选用 DOM 中存在的对象,类似
window.location 对象,但 window.location 对象在 AngularJS
应用中有早晚的局限性。

AngularJS 会平素监察和控制应用,处管事人件变化, AngularJS
使用 $location 服务比使用 window.location 对象更好。

 

上面举多少个angularjs服务例子协助通晓:

 

$timeout 服务

AngularJS $timeout 服务对应了 JS window.setTimeout 函数。

 

代码:

var app=angular.module(‘myApp’,[]);

app.controller(‘myCtrl’,function($scope,$timeout){

  $scope.myHead=”hello world!”;

    $timeout(function(){

      $scope.myHead=”nice skill get!”;

    },2000);

});

效果图:

AngularJS 1 

$interval 服务

AngularJS $interval 服务对应了 JS window.setInterval 函数。

angular.module(‘myApp’,[]).controller(‘myCtrl’,function($scope,$interval){

    $scope.theTime=new Date().toLoacleTimeString();

      $interval(function(){

        $scope.theTime=new Date().toLocaleTimeString();

      },1000);

      //$interval访问能够在钦定的周期(已微秒计)来调用函数也许总计表明式

});

效果图:

AngularJS 2

 

相关文章