有没有办法只在控制器上定义服务

时间:2015-03-17 01:31:02

标签: angularjs

我为我的角度应用模块设置了全局设置:

var App = angular.module('App', [], function ($interpolateProvider) {
    //$interpolateProvider.startSymbol('<%');
    //$interpolateProvider.endSymbol('%>');
});

我将它包含在所有带有角色内容的页面中。

然后我在页面上加载了一个控制器,需要一个名为'angularFileUpload'的服务:

App.controller('FileUploadController', ['$scope', 'FileUploader', function ($scope, FileUploader) {

如果我将该服务放在模块阵列中,它可以正常工作。有没有办法只将它附加到这个控制器......这意味着我不必使用这个模块为每个页面加载脚本文件,无论控制器是否需要angularfileUpload服务。

编辑:关于上次评论

如果我宣布:

var App = angular.module('App');

我如何将该服务添加到模块?

0 个答案:

没有答案