0

Bootstrap ナビゲーション バーの Angular-UI の Select2 でエラーが発生する

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

http://plnkr.co/edit/yCG5M9を参照してください。

4

1 に答える 1

1

AngularJS の前に jQuery をロードする必要があります

順序を次のように変更するだけです

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.3/angular.min.js"></script>

EDIT (blesh): これは、angular がロード中に JQuery を認識しない場合、tElmその関数に渡される (角度要素) 引数がcompilejqLit​​e オブジェクトであるためです。JQuery が最初にロードされたことを Angular が認識した場合tElm、 は完全な JQuery オブジェクトになり、is()使用可能になります。

于 2012-12-06T14:26:20.420 に答える