(转载)AngularJS中service的三种方法以及区别(factory,service,provider三者的区别)
1、service的作用:在Angular里面,services作为单例对象在需要到的时候被创建,只有在应用生命周期结束的时候(关闭浏览器)才会被清除。而controllers在不需要的时候就会被销毁了(因为service的底层机制是通过闭包实现,如果过分使用会导致内存泄露从而导致性能问题),这就是为什么使用controllers在应用里面传递数据不可靠的原因。2、如何创建一个service每个s