我已经使用 Angular 有一段时间了,我已经阅读了很多关于在 Angular 中使用 .service(...) 和 .factory(...) 之间的区别的信息,主要的一点是 .service() 实例化和为您提供对象的实例。但是我还没有读到为什么这有任何用处,因为 .service(...) 每次使用它时都会为您提供相同的实例。
那么,当每个实例都相同时,即使在角度上使用这个函数又有什么意义——为什么不直接使用 factory(...) 并从框架中删除 service() 呢?我不明白为什么他们甚至有一个实例化对象实例的函数,如果你只能有一个实例?