2014-09-12 3 views
0

Я новичок в угловой и бутстрап, у меня есть мой login.html с LoginController.Ошибка при загрузке бутстрапа ui угловая модель

Я пытаюсь создать модальное всплывающее окно, поэтому для того, чтобы сделать это, мне нужно добавить $ модальный к контроллеру, текущий контроллер выглядит следующим образом:

angular.module('loginController', ['loginService']) 
.controller('LoginCtrl', ['$scope', 'LoginService', function($scope, LoginService) { 

Но когда я делаю:

angular.module('loginController', ['loginService','ui.bootstrap']) 
    .controller('LoginCtrl', ['$scope', '$modal','LoginService', function($scope, $modal,LoginService) { 

я получил ошибку, и я получаю следующее сообщение об ошибке:

Error: [$injector:modulerr] Failed to instantiate module loginController due to: 
Error: [$injector:modulerr] Failed to instantiate module ui.bootstrap due to: 
Error: [$injector:nomod] Module 'ui.bootstrap' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument. 

Я думаю, мне нужно добавить bootstra p-ui где-то, возможно, до:

angular.module('myApp', [ 
'ngRoute', 
'bootstrap-ui', -> **when i add it, i still get the exception**. 

Что я делаю неправильно?

+0

Можете ли вы показать нам свой html? Добавили ли вы 'ui-bootstrap-tpls.min.js' –

+0

Я принимаю ссылку из другого проекта, этот проект не использовал ui-bootstrap-tpls.min.js – ilansch

+0

Вам нужно добавить ui-bootstrap - *. Js , И, конечно же, вам нужно объявить это на своем модуле так же, как и вы. –

ответ

1

Вам необходимо указать один из ui-bootstrap-*.js файлов в вашем html.

Смежные вопросы