Javascript angularUI-select2指令不工作

Javascript angularUI-select2指令不工作,javascript,jquery,angularjs,jquery-select2,angular-ui,Javascript,Jquery,Angularjs,Jquery Select2,Angular Ui,我一直用这个把头撞在墙上,所以我把它降到最低限度: index.html: <html lang="en" ng-app="myApp"> <body ng-controller="main"> <select ui-select2> <option>12451</option> <option>23435</option>

我一直用这个把头撞在墙上,所以我把它降到最低限度:

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>
angular
    .module('myApp', ['ui'])
    .controller('main', function (){});
以下是指向Plunker的链接:

我想我做得很好,但它只是拒绝初始化
select2

下面是我得到的错误:

对象[[Object HTMLSelectElement]]没有方法“is”

以下是错误的屏幕截图:


我做错了什么?

您需要在AngularJS之前加载jQuery,显然在AngularUI之前
选择2.js

以下命令可以正常工作

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

检查plunker:


检查另一个答案: