有人可以让我知道如何创建崩溃全部的按钮/将所有内容展开到jquery nestable但是在angularjs版本中? https://github.com/kamilkp/ng-nestable
启动时我可以这样做:$ nestable.collapseAllOnStart = false;但我也希望有两个按钮来折叠全部/展开全部。
甚至可能吗? 编辑:现在我正在使用jquery方式:
<menu id="nestable-menu">
<button type="button" class="btn btn-wide btn-o btn-info" data-action="expand-all" translate="licences.expandAll">Expand All</button>
<button type="button" class="btn btn-wide btn-o btn-warning" data-action="collapse-all" translate="licences.collapseAll">Collapse All</button>
</menu>
<div class="row">
<div class="col-md-12">
<div ng-nestable ng-model="departmentsTest" clas="dd">
{{$item.text}}
</div>
</div>
</div>
html页面中的脚本:
<script>
$('#nestable-menu').on('click', function(e)
{
var target = $(e.target),
action = target.data('action');
if (action === 'expand-all') {
$('.dd').nestable('expandAll');
}
if (action === 'collapse-all') {
$('.dd').nestable('collapseAll');
}
});
但说实话,我想用角度来做这件事。