美文网首页
自定义服务

自定义服务

作者: 2e9a10d418ab | 来源:发表于2017-05-18 00:29 被阅读0次

var app=angular.module('mk',[],function($controllerProvider,$filterProvider,$compileProvider,$provide){

});

service:服务:

   $scope,$interval,$timeout

自定义服务:

   //放到配置函数里面;

   //工厂模式;     √

   $provide.factory(自定义服务的;名字,function(){

       return {

           a:1,

           b:2

       }

   });

   //构造模式:

    $provide.service(自定义服务的名字,function(){

       this.a = 1;

       this.b = 2;

    });

   //包装者模式:

   $provide.provider(自定义服务的名字,function(){

       this.$get = function(){

           return {

               a:1,

               b:2

           }

       }

   });

   $provide.value(name,value);//只能注入到控制器里面;

   $provide.constant(name,value);//任何地方都可以注入;

   //放到模块下:

   app.factory(自定义服务的名字,function(){

       return {

           a:1,

           b:2

       }

   });

//在数据过来之前执行;

   app.run(function(){});//后执行;

   app.config(function(){});//先执行;

//ajax

ajax({

   url:'',

   type:'get',

   time:3000,

   data:{},

   success:function(s){},

   error:function(s){}

});

控制器中注入$http服务;

   //后台返回的必须是标准的json格式;

   $http.get(url).success(function(data){

       alert(data);

   }).error(function(s){

       alert(s);

   });

   $http.get(url,{params:{a:1,b:2}}).success(function(){

       alert(data);

   }).error(function(s){

       alert(s);

   });;

相关文章

  • 自定义systend服务

    自定义systend服务 自定义systend服务,需要3个文件, dome.service 服务文件 dome....

  • 自定义服务

    自定义服务和自定义指令,自定义过滤器写法类似,一共有 三种关键字 定义服务 使用服务必须注入,使用原生的服务注入方...

  • Angular自定义服务

    3种创建自定义服务的方式。 1、Factory2、Service3、Provider 在自定义服务里注入服务示例,...

  • 3种方法实现AngularJs自定义服务

    我们可以通过factory,service,value这三种方式来自定义服务。 自定义服务与我们之前学的自定义指令...

  • 自定义服务的拓展

    自定义服务中可以绑定多个方法,并且还可以依赖其他方法(可以使用别的服务)自定义服务时,如果需要导入其它服务,必须设...

  • 关于Service的知识点(中)

    与服务的通信 Binder 在自定义服务的时候,Service本身是抽象类,所以自定义的服务必须要实现Servic...

  • 2017-5-25 AngularJs

    service 自定义服务 1.指令 内置指令 自定义指令 2.过滤器 内置过滤器 自定义过滤器 3.服务 内置服...

  • Angular(四)

    服务 angular提供了五种自定义服务方式 provider factory" service constan...

  • datatables的自定义传参

    自定义搜索:其实也就是可以把自己需要搜索的值传到服务器,服务器做对应处理,也就是自定义传参 给两个自定义的实例 p...

  • ubuntu 设置nginx 开机自启

    1.建立服务文件 说明: Description:描述服务After:依赖,当依赖的服务启动之后再启动自定义的服务...

网友评论

      本文标题:自定义服务

      本文链接:https://www.haomeiwen.com/subject/fdbjxxtx.html