Nella mia app Rails, ho ui-bootstrap-0.2.0.js
nella directory vendor/assets/javascripts
. Ho richiesto il file nel mio file application.js
.Come caricare correttamente il modulo bootstrap di AngularJS?
ottengo un errore quando ho specificare il bootstrap come la mia dipendenza in questa linea, angular.module('myApp',['ui.bootstrap']);
, come indicato da fare qui, http://angular-ui.github.io/bootstrap/
Chrome rileva un Uncaught ReferenceError: angular is not defined
a questo modulo definito: angular.module("ui.bootstrap", ["ui.bootstrap.accordion", ...])
nel ui-bootstrap-0.2.0.js
.
Tuttavia, angular.js
rileva un errore No module:ui.bootstrap
. Quindi sembra che entrambi questi file javascript non possano vedersi. c'è una soluzione a questo?
Hai incluso 'angular.js' * prima * di bootstrap? –
Sì, mi sono assicurato che angular.js fosse caricato prima del bootstrap. – user1002563
Non ho molta familiarità con la pipeline degli asset di Rails. I file sono richiesti in modo asincrono o Rails genera i tag 'script' risultanti? Cioè, c'è l'output finale da guardare per vedere cosa sta succedendo? –