Я пытаюсь открыть модал с моего контроллера.Я хочу, чтобы модал имел свой собственный контроллер, который я указал в $ uibModal.open.
parentController.js
$uibModal.open({
templateUrl: 'modal.html',
controller: 'ModalController',
scope: $scope,
backdrop:'static',
keyboard: false,
size: 'md'
});
modalController.js
angular.module('fidoApp.import').controller('ModalController',['$scope', '$uibModalInstance',
function ($scope, $uibModalInstance) {
$scope.label = "from ModalController";
}]);
modal.html
<div>
{{label}}
</div>
app.js
var fidoApp = angular.module('fidoApp', [
'ngRoute',
'ui.bootstrap',
'ngResource',
'ngCookies',
'ngAnimate',
'checklist-model',
'restangular',
'fidoApp.import',
'fidoApp.login',
'fidoServices',
'taximportServices',
'utilServices',
'errorServices',
'financialInstitutionsFilter',
'authenticationService',
'userService'
]);
Когда я запускаю это в своем браузере, я получаю следующую ошибку:
Error: [ng:areq] Argument 'ModalController' is not a function, got undefined
Куда я иду не так?