我有一个服务:
(angular
.module('app.services', ['ngResource'])
.factory('MyService', [
/******/ '$resource',
function ($resource) {
return $resource('myurl');
}
])
);
我需要在我的代码中创建它的一个实例。我知道如果我将 angular 列为参数之一,它可以注入它,但我不是在问这个问题。我需要“手动”创建它的一个实例。它是如何完成的?
编辑:
这与我的另一个问题有关:模板中的控制器及其依赖项
基本上,我有一个将服务作为参数的通用控制器,我需要使用$controller
对象手动创建这个控制器(以便能够在我的模板中使用它 - 请参阅引用的问题),我需要提供服务反对它。我的服务需要一个整数作为参数,所以我需要实例化服务并将这个整数设置为属性。否则,我当然会将服务的名称作为字符串提供给$controller
.