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来自其他服务。我找不到关于此的任何文档。