0
在this example:AngularJS - 模塊配置功能
angular.module('myModule', [], function($provide) {
$provide.factory('serviceId', function() {
var shinyNewServiceInstance;
//factory function body that constructs shinyNewServiceInstance
return shinyNewServiceInstance;
});
});
我們必須提供給angular.module()
的功能,這需要$provide
說法。
- 如果這被縮小了,它會不會破壞?如果我用其他任何參數名稱(
$zprovide
)替換$provide
,則無法找到提供者。 - 這些都不似乎工作:
['$provide'], function($zprovide){}
angular.module('myModule', ['$provide'], function($zprovide) {
$zprovide.factory('serviceId', function() {
var shinyNewServiceInstance;
//factory function body that constructs shinyNewServiceInstance
return shinyNewServiceInstance;
});
});
['$provide', function($zprovide){}]
angular.module('myModule', ['$provide', function($zprovide) {
$zprovide.factory('serviceId', function() {
var shinyNewServiceInstance;
//factory function body that constructs shinyNewServiceInstance
return shinyNewServiceInstance;
});
}]);
看來,對於angular.module()
功能的依賴注入系統differen來自其他服務。我找不到關於此的任何文檔。