Можно ли ввести один контроллер модуля в другой контроллер модуля?

Хотите убедиться, что контроллер из одного модуля может быть введен в другой модуль? Я знаю, что мы можем внедрить фабрику, сервисы и т. Д. Из одного модуля в другой. Но возможно ли получить доступ к содержимому одного контроллера в другой контроллер второго модуля Ex:

// МОДУЛЬ 1

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

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

$scope.print = function(){

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

// МОДУЛЬ 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 ответов

Другие вопросы по тегам