7

私はこれで頭を壁にぶつけていたので、最小限に減らしました:

index.html:

<html lang="en" ng-app="myApp">
    <body ng-controller="main">

        <select ui-select2>
            <option>12451</option>
            <option>23435</option>
            <option>3456</option>
        </select>

        <!-- Scripts loaded here. See the plunker -->

    </body>
</html>

app.js:

angular
    .module('myApp', ['ui'])
    .controller('main', function (){});

プランカーへのリンクは次のとおりです: http://plnkr.co/edit/kXnHPzBt7apRc7EivLp8?p=preview

私はそれをうまくやっていると思いますが、初期化を拒否するだけselect2です.

エラーは次のとおりです。

オブジェクト [[object HTMLSelectElement]] にはメソッド「is」がありません

エラーのスクリーンショットは次のとおりです。

ここに画像の説明を入力

ここで何が間違っていますか?

4

1 に答える 1

11

select2.jsAngularJS の前、明らかに Angular-ui の前にjQuery をロードする必要があります

次の順序で問題なく動作します

<script src="jquery.min.js"></script>          
<script src="select2.js"></script>
<script src="angular.js"></script>  
<script src="angular-ui.js"></script>

プランカーを確認してください: http://plnkr.co/edit/sAGfzmNdykEnqlH40gNf?p=preview


この他の回答を確認してください: Bootstrap Navigation Bar の Angular UI Select2

于 2012-12-18T04:58:13.567 に答える