2012-10-10 4 views
11

Ho appena installato UI angolare e ho problemi a farlo funzionare. Qui ci sono le stepts ho seguito:Ricezione dell'interfaccia utente angolare

index.html (v1.0.1 angolare, v0.2.1 AngularUI)

<script src="scripts/vendor/angular.js"></script> 
<script src="scripts/vendor/jquery-1.7.2.js"></script> 
<script src="scripts/vendor/jquery-ui-1.8.18.js"></script> 
<script src="scripts/vendor/bootstrap.js"></script> 
<script src="scripts/vendor/angular-ui.js"></script> 

app.js

var publicApp = angular.module('publicApp', ['ngResource', 'ui']) 

mio html

<input name="dateField" class="datepicker" value="Click Here for Datepicker" ui-date> 

e ottengo questo errore:

TypeError: Object [[object HTMLInputElement]] has no method 'datepicker' 

Utilizzando la console di JS in cromo questo funziona:

$('.datepicker').datepicker() 

Che cosa sto facendo di sbagliato?

+0

Probabilmente potrebbe essere chiuso come un duplicato di http://stackoverflow.com/questions/12472244/ –

+0

+1 per la domanda. Anche questo mi stava tormentando. – Stirling

risposta

18

Se non erro, è necessario includere jQuery prima di AngularJS/angular-ui file. Ecco la jsFiddle con angolare-ui selettore data di lavoro: http://jsfiddle.net/pkozlowski_opensource/aGpNf/6/

+0

Questo è probabilmente il problema, ho già eseguito in precedenza lo stesso trucco. –

+0

Anche questo era esattamente il mio problema. Grazie! – Stirling

+0

Vedo un campo di input, ma dov'è il calendario? –