标签: angularjs abstraction
最近我在采访中被问到这个问题,(SqlTransaction)transaction.UnderlyingTransaction ,$provider和$service提供了最低级别的抽象?我已经使用了全部三种,但我只知道语法上的差异,并且不知道抽象级别。
(SqlTransaction)transaction.UnderlyingTransaction
$provider
$service
请回答说明。感谢
答案 0 :(得分:1)
根据Angular JS documentation:
最详细,但也是最全面的是提供者食谱。其余四种食谱类型 - 价值,工厂,服务和常数 - 只是提供者食谱之上的语法糖。