Я интегрирую modal из Angular Bootstrap и пытаюсь адаптировать образец кода из здесь в мое приложение. Я получаю сообщение об ошибке: Error: [$injector:unpr] Unknown provider: $modalInstanceProvider <- $modalInstance
Что мне нужно сделать для работы $modalInstance? Я вижу из примера кода, что они написали его так, что он входит в область действия функции, но я не уверен, как писать вещи при цепочке контроллеров.
angular.module('myApp', ['ui.bootstrap']).
controller('ModalInstanceCtrl', function($scope, $modalInstance) {
}).
factory('AuthService', ['$http', '$rootScope', '$modal',
function($http, $rootScope, $modal) {
return {
loginModal: function(callback) {
var modalInstance = $modal.open({
templateUrl: '/partials/main/signin',
controller: 'ModalInstanceCtrl'
});
modalInstance.result.then(function(selectedItem) {
$scope.selected = selectedItem;
}, function() {});
}
};
}
]);