提供者,服务和工厂在angularJs中的抽象级别

提供者,服务和工厂在angularJs中的抽象级别

问题描述:

最近我在面试中被问到这个问题,出$provider,$service$factory哪个提供最低级别的抽象?我已经使用了全部三种语言,但我只知道语法差异,不知道抽象层次。提供者,服务和工厂在angularJs中的抽象级别

请用说明回答。由于

按照Angular JS documentation

最详细的,但也是最全面的一个是提供配方。其余四种配方类型 - 价值,工厂,服务和常量 - 只是提供者配方之上的语法糖。