可以将一个模块控制器注入另一个模块控制器吗?

时间:2017-06-15 07:19:17

标签: angularjs controller ng-controller

想确认一个模块的控制器是否可以注入另一个模块?我知道,我们可以将工厂,服务等从一个模块注入另一个模块。但是,是否可以将一个控制器内的东西访问到另一个控制器的第二个模块中 例如:

// MODULE 1

var module1  = angular.module("module1", []);

module1.controller('module1Ctrl', function($scope){

$scope.print = function(){

    console.log('In module1');
  }
});

// MODULE 2

var mainModule = angular.module('mainModule',['module1']);

mainModule.controller('mainModuleCtrl', function($scope, **module1Ctrl**){

moduleCtrl.print(); // **Can be it's possible**

});

在HTML中

<ng-app="mainModule" ng-controller="mainModuleCtrl"></>

0 个答案:

没有答案