RequireJS和AngularJS:使用RequireJS从另一个控制器调用控制器

时间:2016-03-14 11:35:07

标签: javascript angularjs requirejs

我正在通过RequireJS加载我的AngularJS应用程序。我的index.html有一个按钮,在ng-click上打开一个BootstrapUI-Modal,即ng-click,我的open()控制器中调用了函数first。现在在open()函数中,它调用second controller和template.html。 这适用于Angular模块。但是当我通过RequireJS执行此操作时,open()函数无法调用second控制器。请帮忙

简单来说,如何使用RequireJS从另一个控制器调用控制器

function first($scope, $uibModal, $log, $rootScope) { //First controller
  console.log("c1");
  $scope.animationsEnabled = true;
  $scope.open = function (divid, $event) {
    var modalInstance = $uibModal.open({
      animation: $scope.animationsEnabled,
      templateUrl: 'angreq/app/templates/template.html',
      controller: 'second',
      windowClass: 'large-Modal',
    });
  };
}


//second controller
function second($scope, $window, createEmojiIcon, $rootScope) {
  console.log("second");
}

0 个答案:

没有答案