可以使用$
injector将服务动态(按名称)注入到控制器中。能够通过控制器参数注入服务只是Angular提供的一种便利。在后台,Angular使用$
injector来检索对象实例。但是我们也可以自己使用$ injector。
function MyCtrl($scope, $injector) { $scope.doSomething = function(someService) { var service = $injector.get(someService) // someService contains the name of a service service.value += 10}
小提琴。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)