簡體   English   中英

角度ui可排序的回調

[英]angular ui sortable callback

有沒有辦法設置一個帶有角度ui可排序的回調函數? 我想在下面的tbody標簽中添加ng-update =“foo()”,並在列表更改時運行foo。

<tbody id="existingStockResults" ui-sortable ng-model="processes">
    <tr ng-repeat="process in processes" ng-class="{odd: $index%2 == 0, even: $index%2 != 0}">
        <td>{{process.process}}</td>
        <td>{{process.vendor}}</td>
        <td>{{process.desc}}</td>
            <td>{{process.cost}}</td>
        <td><a href="#" ng-click="editProcess($index)">edit</a></td>
        <td><a href="#" ng-click="removeProcess($index)">remove</a></td>
    </tr>
</tbody>

謝謝!

您現在可以在ui-sortable屬性中指定更新函數,如下所示:

<tbody ui-sortable="{update: foo()}">

但是sortable指令仍然存在一些問題,例如在這個例子中 他們目前在這里討論。

我更喜歡在我的范圍內使用帶有更新回調的選項哈希,如下所示:

$scope.sortableOptions = {
    disabled: false,
    update: function(event) {
        return $scope.sortableUpdated = true;
    }
};

並在模板中:

<div ui-sortable="sortableOptions"> ...

通過ui-sortable文件閱讀(在angular-ui主頁上沒有它的演示,想知道為什么?) 在這里 ,我看到它允許2個回調 - >啟動和更新,在改變之前和之后觸發。 所以像這樣的東西應該工作:

<tbody id="existingStockResults" ui-sortable update="myCallback()" ng-model="processes">

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM