2012-10-10 8 views
11

Ich habe gerade installiert Angular UI und ich habe Probleme, damit es funktioniert. Hier sind die stepts Ich folgte:Getting Angular UI zu arbeiten

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

<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']) 

mein html

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

Und ich bekomme diesen Fehler:

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

die JS-Konsole in Chrom dies funktioniert:

$('.datepicker').datepicker() 

Was mache ich falsch?

+0

Wahrscheinlich als Duplikat von http://stackoverflow.com/questions/12472244/ –

+0

+1 für die Frage geschlossen werden kann. Das hat mich auch geplagt. – Stirling

Antwort

18

Wenn ich mich nicht irre, müssen Sie jQuery vor AngularJS/Angular-Ui-Dateien enthalten. Hier ist die jsFiddle mit der Winkel ui Datumsauswahl Arbeits: http://jsfiddle.net/pkozlowski_opensource/aGpNf/6/

+0

Dies ist wahrscheinlich das Problem, ich habe zuvor in die gleiche Frage geraten. –

+0

Das war genau mein Problem auch. Vielen Dank! – Stirling

+0

Ich sehe ein Eingabefeld, aber wo ist der Kalender? –