Ng-nestable角度按钮,用于展开和折叠

时间:2015-07-20 10:45:07

标签: angularjs jquery-plugins angularjs-directive

有人可以让我知道如何创建崩溃全部的按钮/将所有内容展开到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');
        }
    });

但说实话,我想用角度来做这件事。

0 个答案:

没有答案