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