angularJs Service

2017-10-20  本文已影响0人  德德de_前端攻城狮

在angularJs中服务是一个函数或对象,angularJs内置了30多个服务

$location服务:返回当前页面的url地址

$http 是angularJs的核心服务,用来读取远程服务器的数据

自定义服务

自定义服务需要在定义控制器的时候独立添加,设置依赖关系,当你创建了自己的服务,并且与应用建立了链接,就可以在控制器、指令、过滤器中使用它

var app=angular.module('myApp',[]);    //创建应用程序

app.service('myService',function(){        //创建自定义服务myService

      this.hello=function(){

             alert("你好,我是自定义服务");//需要处理的业务逻辑

      }

});

app.controller('myController',['$scope','myService',function($scope,myService){  //创建控制器

         $scope.hello=myService.hello();     //使用自定义服务

}])

上一篇下一篇

猜你喜欢

热点阅读