我来自Java世界,那里的服务通常是无状态的。Angular2中的服务是否也应该是无状态的?还是可以简单地存储状态,因为我们不必像Java示例中那样关心并发线程访问?
在AuthService类的https://angular.io/docs/ts/latest/guide/router.html#!#teach-authguard-to-authenticate处存储状态。
只是为了简化示例还是一种常见做法?我知道服务是实例化的,并且可以在声明它们的范围内使用,但这意味着我将不得不关心在哪里提供了服务才能知道状态持续多长时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句