我正在通过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");
}