可嵌套树在使用 <script> </script> 的模式 ui- bootstrap 中不起作用
Nestable tree does not work in a modal ui- bootstrap using the < script> < / script>
我尝试在模态 Nestable ui- bootstrap 中显示一棵树,但是 select - + 不会弹出并且在注入到到 ui 模态 -bootstrap
( jquery.nestable.js ) 我该如何解决这个问题!
<script type="text/ng-template" id="myModalContent.html">
<div class="dd" id="nestable">
<ol class="dd-list">
<li class="dd-item" class="dd-item" data-id="1">
<div class="dd-handle">Entretien</div>
<ol class="dd-list">
<li class="dd-item" data-id="1">
<div class="dd-handle" ng-click="setSelectedSegment(valSegment)">Lessives</div>
</li>
<li class="dd-item" data-id="1">
<div class="dd-handle" ng-click="setSelectedSegment(valSegment)">FFI</div>
</li>
<li class="dd-item" data-id="1"> <div class="dd-handle" ng-click="setSelectedSegment(valSegment)">HDW</div></li>
<li class="dd-item" data-id="1"> <div class="dd-handle" ng-click="setSelectedSegment(valSegment)">ADW</div></li>
<li class="dd-item" data-id="1"> <div class="dd-handle" ng-click="setSelectedSegment(valSegment)">Produits WC</div></li>
</ol>
</li>
</ol>
</div>
</script>
<button class="safe btn btn-default btn-white btn-segmentation" ng-click="open()">{{ selectedTree ? selectedTree : 'Segmentation' }}</button>
我大部分时间看到的是,当事件未在模态 window 中正确触发时,这是因为模态正在创建需要按顺序出现在 pageload
上的元素正确绑定。一种简单的修复方法是在触发模式时触发 nestable.js,而不是在初始页面加载时触发。当然,有很多方法可以解决这个问题,但这往往是一个相当快速和简单的解决方法。
$('#modal-ID').on('show.bs.modal', function (e) {
$('.dd').nestable();
})
我尝试在模态 Nestable ui- bootstrap 中显示一棵树,但是 select - + 不会弹出并且在注入到到 ui 模态 -bootstrap ( jquery.nestable.js ) 我该如何解决这个问题!
<script type="text/ng-template" id="myModalContent.html">
<div class="dd" id="nestable">
<ol class="dd-list">
<li class="dd-item" class="dd-item" data-id="1">
<div class="dd-handle">Entretien</div>
<ol class="dd-list">
<li class="dd-item" data-id="1">
<div class="dd-handle" ng-click="setSelectedSegment(valSegment)">Lessives</div>
</li>
<li class="dd-item" data-id="1">
<div class="dd-handle" ng-click="setSelectedSegment(valSegment)">FFI</div>
</li>
<li class="dd-item" data-id="1"> <div class="dd-handle" ng-click="setSelectedSegment(valSegment)">HDW</div></li>
<li class="dd-item" data-id="1"> <div class="dd-handle" ng-click="setSelectedSegment(valSegment)">ADW</div></li>
<li class="dd-item" data-id="1"> <div class="dd-handle" ng-click="setSelectedSegment(valSegment)">Produits WC</div></li>
</ol>
</li>
</ol>
</div>
</script>
<button class="safe btn btn-default btn-white btn-segmentation" ng-click="open()">{{ selectedTree ? selectedTree : 'Segmentation' }}</button>
我大部分时间看到的是,当事件未在模态 window 中正确触发时,这是因为模态正在创建需要按顺序出现在 pageload
上的元素正确绑定。一种简单的修复方法是在触发模式时触发 nestable.js,而不是在初始页面加载时触发。当然,有很多方法可以解决这个问题,但这往往是一个相当快速和简单的解决方法。
$('#modal-ID').on('show.bs.modal', function (e) {
$('.dd').nestable();
})