我的服务在两种情况下均按预期工作,但我不明白这两种语法之间的区别。请赐教。官方文件对这一点不是很明确。用于定义自定义服务的语法
语法答:
service.factory('Alert',['$rootScope', '$timeout', function($rootScope, $timeout) {
//Do stuff
}]);
语法B:
service.factory('Alert', function($rootScope, $timeout) {
//Do stuff
});
看那[依赖注入(DI)(HTTP: //docs.angularjs.org/guide/di)文档。特别是* Inline Annotation *小节和*我在哪里可以使用DI?*部分 – Alexander