AngularJs 给我们封装好了许多的服务。但是我们有时候需要自己做一个属于自己的服务。这个跟java里面的工具类很像,说得直白一点,服务中存放的是一些经常需要复用的代码。服务有三种形式,分别是service,factory,provider,这三种本质都是一样,都是provider,一种依赖
引用一句网上的话。
“services是被用来设计成controller之间的胶水,数据的走狗,方法的奴隶,它就是我们程序的工蜂!”
语法就是js声明对象那种(函数式),里面有对象的属性、方法什么的。
例子:我们假设已经定好了组件
//隐式引用
app.service(“test”,function(){
this.name=“TEST”;
this.foo=function (){
//一些逻辑……
}
});
网友评论