Javascript AngularJS-module().provider()与$provide.provider()的比较
注意:我不是在寻找价值、工厂、服务和供应商“配方”之间的差异 我在寻找关于定义它们的不同方式的澄清:如果我错了,请纠正我,但看起来好像是这样Javascript AngularJS-module().provider()与$provide.provider()的比较,javascript,angularjs,Javascript,Angularjs,注意:我不是在寻找价值、工厂、服务和供应商“配方”之间的差异 我在寻找关于定义它们的不同方式的澄清:如果我错了,请纠正我,但看起来好像是这样 myApp = angular.module('myApp', []) .value(...) .factory(...) .service(...) .provider(...) 映射到 $provide.value() $provide.factory() $provide.service() $provide.pro
myApp = angular.module('myApp', [])
.value(...)
.factory(...)
.service(...)
.provider(...)
映射到
$provide.value()
$provide.factory()
$provide.service()
$provide.provider()
你可以用任何一种方法。我问,意识到我可以使用$provide
作为module().config()
的依赖项。我的问题是:
$provide
依赖项$scope
属性,没有看到$provide
或$injector
。这些人住在哪里1-你可以直接使用第一个,不能直接使用另一个,这就是angularJs使用依赖注入的原因,我认为这没有什么神秘之处。2-是的,不仅是对提供者,这也是为什么AngularJs专注于依赖注入的原因。我不知道。