2016-04-15 2 views
0

я новый в AngularJs.I есть ошибка

Error: $injector:unpr Unknown Provide 

angularjs

var App = angular.module('StartModule', ["ui.bootstrap"]); 
App.controller('ModalDemoCtrl', ['$scope', '$uibModal', function ($scope, $uibModal) { 
$scope.test = function() {}}); 

при добавлении $ uibModal

ошибка появляется
+0

может я знаю angularjs версию? – kiro112

+0

вы вводили связанные «ui-bootstrap» записи в index.html? –

+0

Это должно быть включено, если вы используете зависимость бауэр. –

ответ

0

Inject $ uibModalInstance зависимость. И используйте такие события, как $ uibModalInstance.dismiss ('cancel').

var App = angular.module('StartModule', ["ui.bootstrap"]); 
 
App.controller('ModalDemoCtrl', ['$scope', '$uibModalInstance', function ($scope, $uibModalInstance) { 
 
$scope.test = function() {}});

+0

У меня такая же ошибка – user5555160

+1

@ user5555160 Могу ли я узнать, какую угловую версию бутстрапа вы используете? –

+0

* Версия: 1.3.1 - 2016-04-05 – user5555160