我没有看到直接注入我的依赖项与在 angularjs 中使用 $injector 的区别(或优点/缺点)。为什么我会选择其中一个?这是两者的示例。
angular
.module("myApp")
.factory("myService", [
"$injector", function($injector) {
var $http = $injector.get("$http");
//used $injector to get $http, now get some data, etc.
}
]);
angular
.module("myApp")
.factory("myService", [
"$http", function($http) {
//just use $http to get some data, etc.
}
]);