3

我正在从数据库中获取具有排序顺序的帖子列表,并使用 ng-repeat 行与表绑定。我对它们进行了设置,因此您可以使用 Angular Dragula 拖放来重新排序它们。这工作正常。拖动后,每当我单击保存按钮时,我应该得到更新的排序顺序,以便我可以在数据库上更新它。

拖动前:

假设 post_sort_order:1,2,3,5

拖动前

拖动后:拖动后

post_sort_order:4,2,3,1

HTML:

  <tbody md-body  ui-sortable >

                        <tr md-row> 
                                <td>
                                    <div  dragula-model="vm.GroupData.groups" class="drag-container" dragula='"drag-container"'  layout="column" layout-xs="column" layout-align="space-between" layout-margin>
                                                <tri-widget ng-repeat="order in vm.GroupData.groups" flex title="{{::order.group_name | triTranslate}}"  title-position="top" palette-background="blue-grey:600" background="primary"></tri-widget>
                                     </div>
                                </td>
                         </tr>

                    </tbody>

Javascript:结果:vm.GroupsData.groups:

API 响应

现在,一旦我点击保存按钮,我应该得到更新的排序列表,如这里 4、3、2、1。

实际 post_sort_order:1,2,3,5

预期 post_sort_order:3,1,5,2

有没有办法获取更新列表?如果是,请告诉我。提前致谢。

4

0 回答 0