2014-10-28 17 views
10

Bu problemi burada yaşıyorum ve şimdiye kadar baktığımda tutarlı bir çözüm bulamadım. Ön uçta Angular ile bir Java projesi çalıştırıyorum ve ui-bootstrap kullanarak otomatik tamamlama özelliğini uygulamaya çalışıyorum, ama her zaman bu hatayı alıyorum. ithal zaman gayet iyi durumda bu yana, benim <head> yanlış bir şey olmalı gibi

Uncaught Error: [$injector:modulerr] Failed to instantiate module textChangrApp 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. http://errors.angularjs.org/1.3.0-rc.4/$injector/nomod?p0=ui.bootstrap 
    at http://localhost:8080/bower_components/angular/angular.js:80:12 
    at http://localhost:8080/bower_components/angular/angular.js:1787:17 
    at ensure (http://localhost:8080/bower_components/angular/angular.js:1711:38) 
    at module (http://localhost:8080/bower_components/angular/angular.js:1785:14) 
    at http://localhost:8080/bower_components/angular/angular.js:4024:22 
    at forEach (http://localhost:8080/bower_components/angular/angular.js:330:20) 
    at loadModules (http://localhost:8080/bower_components/angular/angular.js:4008:5) 
    at http://localhost:8080/bower_components/angular/angular.js:4025:40 
    at forEach (http://localhost:8080/bower_components/angular/angular.js:330:20) 
    at loadModules (http://localhost:8080/bower_components/angular/angular.js:4008:5) http://errors.angularjs.org/1.3.0-rc.4/$injector/modulerr?p0=ui.bootstrap&p…2F%2Flocalhost%3A8080%2Fbower_components%2Fangular%2Fangular.js%3A4008%3A5) 
    at http://localhost:8080/bower_components/angular/angular.js:80:12 
    at http://localhost:8080/bower_components/angular/angular.js:4047:15 
    at forEach (http://localhost:8080/bower_components/angular/angular.js:330:20) 
    at loadModules (http://localhost:8080/bower_components/angular/angular.js:4008:5) 
    at http://localhost:8080/bower_components/angular/angular.js:4025:40 
    at forEach (http://localhost:8080/bower_components/angular/angular.js:330:20) 
    at loadModules (http://localhost:8080/bower_components/angular/angular.js:4008:5) 
    at createInjector (http://localhost:8080/bower_components/angular/angular.js:3948:11) 
    at doBootstrap (http://localhost:8080/bower_components/angular/angular.js:1480:20) 
    at bootstrap (http://localhost:8080/bower_components/angular/angular.js:1501:12) http://errors.angularjs.org/1.3.0-rc.4/$injector/modulerr?p0=textChangrApp&…F%2Flocalhost%3A8080%2Fbower_components%2Fangular%2Fangular.js%3A1501%3A12) angular.js:80(anonymous function) angular.js:80(anonymous function) angular.js:4047forEach angular.js:330loadModules angular.js:4008createInjector angular.js:3948doBootstrap angular.js:1480bootstrap angular.js:1501angularInit angular.js:1395(anonymous function) angular.js:24904trigger angular.js:2715eventHandler angular.js:2986 



//index.html 
    <head> 
     <!-- ... --> 
     <script src="../bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script> 
     <script src="../bower_components/angular/angular.js"></script> 
     <script src="../bower_components/angular-aria/angular-aria.js"></script> 
     <script src="../bower_components/angular-animate/angular-animate.js"></script> 
     <script src="../bower_components/hammerjs/hammer.js"></script> 
     <script src="../bower_components/angular-material/angular-material.js"></script> 
    </head> 
//app.js 
    angular 
     .module('textChangrApp', [ 'ngAnimate', 'ngMaterial','directive.g+signin', 'ui.bootstrap']) 

hissediyorum ve şimdi çöktü. Umarım bana biraz yardım edebilirsin.

Teşekkür ederiz.

+5

çalışması için Sen angularjs sonra ön yükleme alanı dahil etmek gerekir. '' – PSL

+1

doğru. Bunun gibi basit. Cevabını beklemek daha uzun sürdü. Çok teşekkürler. – bobleujr

cevap

22

angularjs dosyasından sonra ui.boostrap modülünü yüklemeniz gerekir.

2

Sen

<script src="..//ui-bootstrap-custom-tpls-0.12.0.min.js" type="text/javascript"></script> 
5

.... angular.min sonra aşağıdaki içerecek şekilde kulübeye üzerinden bu yüklemenin bir yolunu bulduk ve talimatlar aşağıda verilmiştir.

Dizininizde bower.json dosyasına aşağıdaki iki paketi ekleyin. Dizininizde

den

"bootstrap": "*", 
"angular-bootstrap": "*", 

enter image description here

Run bower update aşağıda gibi açısal modülüne ui.bootstrap ekleyin.

enter image description here

Tel o görünümde bootsrap

CSS

<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css"> 

JS

<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.min.js"></script> 
İlgili konular