私は、AngularJS v1.2.10 (および Java、Spring MVC、JPA など) を使用するプロジェクトに参加しています。正常に動作している Select2 セレクターがいくつかありますが、javascript コンソールに次のエラーが表示されることがあります。
> Uncaught TypeError: Cannot read property 'hasClass' of null
clazz.opened @ select2.js?rld=1.2.0-B2:1187
(anonymous function) @ select2.js?rld=1.2.0-B2:1401
n.event.dispatch @ jquery.min.js?rld=1.2.0-B2:3
n.event.add.r.handle @ jquery.min.js?rld=1.2.0-B2:3
例として、Select2 宣言の 1 つを次に示します。
## Municipality
<div class="col-md-6">
<div class="form-group">
<label for="municipalitySelector">#springMessageText('Address.municipality')</label>
<input type="hidden" class="form-control" name="municipality" id="municipalitySelector" ui-select2="editCtrl.optionsSelectMunicipality" ng-model="center.address.municipality" required/>
<cd-validation field="center.address.municipality" name="municipality" required="true" form="procedureForm" ctrl="editCtrl"></cd-validation>
</div>
</div>
私が言うように、すべてが正常に機能していますが、この例外は面倒です。それらが最初に表示されると (セレクターを使用した後)、ページ スクロール イベントでもトリガーされるため、多くの例外がコンソールに出力されます。