我一直用这个把头撞在墙上,所以我把它降到了最低限度:
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‘
下面是错误的屏幕截图:

我在这里做错什么了?
发布于 2012-12-18 04:58:13
您需要在jQuery之前加载AngularJS,在角用户界面之前加载明显的select2.js。
以下命令运行良好
<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
https://stackoverflow.com/questions/13925466
复制相似问题