注:我不求值,工廠,服務和供應商 '食譜' 之間的區別,as explained here.
我在找澄清不同的方式來定義他們:糾正我,如果我錯了,但它看起來好像
myApp = angular.module('myApp', [])
.value(...)
.factory(...)
.service(...)
.provider(...)
地圖
$provide.value()
$provide.factory()
$provide.service()
$provide.provider()
你ç無論使用哪種方式。我問this question,並意識到我可以使用$provide
作爲依賴module().config()
。我的問題:
- 當/爲什麼我會用angular.module()提供商()對使用
$provide
依賴? - 在定義之後訪問/更改提供者是否有任何方式(或理由)?
- 使用AngularJS Batarang for Chrome,我正在查看各種角
$scope
屬性,並沒有看到$provide
或$injector
。這些生活在哪裏?
1 - 當你可以直接使用它,而另一個不能時,你可以使用第一個,這就是爲什麼angularJs使用依賴注入的原因,我認爲沒有什麼神祕之處。 2 - 是的,不僅僅是提供者,這就是爲什麼AngularJs專注於依賴注入。 3 - 我不知道。 –