11

Angular UIをインストールしたばかりですが、動作させるのに問題があります。これが私が従ったステップです:

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

私のhtml

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

そして、私はこのエラーを受け取ります:

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

ChromeでJSコンソールを使用すると、これは機能します。

$('.datepicker').datepicker()

私は何が間違っているのですか?

4

1 に答える 1

18

私が間違っていない場合は、AngularJS/angular-uiファイルの前にjQueryを含める必要があります。これは、angular-ui日付ピッカーが機能しているjsFiddleです:http://jsfiddle.net/pkozlowski_opensource/aGpNf/6/

于 2012-10-10T22:10:08.307 に答える