AngularJs 自定义Service

AngularJs 给我们封装好了许多的服务。但是我们有时候需要自己做一个属于自己的服务。这个跟java里面的工具类很像,说得直白一点,服务中存放的是一些经常需要复用的代码。服务有三种形式,分别是service,factory,provider,这三种本质都是一样,都是provider,一种依赖

引用一句网上的话。

“services是被用来设计成controller之间的胶水,数据的走狗,方法的奴隶,它就是我们程序的工蜂!”

语法就是js声明对象那种(函数式),里面有对象的属性、方法什么的。

例子:我们假设已经定好了组件

//隐式引用

app.service(“test”,function(){

    this.name=“TEST”;

    this.foo=function (){

      //一些逻辑……

    }

  });

你可能感兴趣的:(AngularJs 自定义Service)