2016-12-27 36 views
1

我使用angularjs創建項目。我想用拖放來交換一個數據字段。這裏是我的代碼:用拖放功能交換ng-repeat列表

<div class="rTableRow" ng-repeat="interfaceData in interfaces | orderBy:orderByField:reverseSort|filter:{id:viewVnf.bus,mac:viewVnf.macAddr,flowid:viewVnf.flowId}" drag-to-reorder="interfaces"> 
    <div class="rTableCell table_col_1">{{interfaceData.id}}</div> 
    <div class="rTableCell table_col_2">{{interfaceData.mac}}</div> 
    <div class="rTableCell table_col_3">{{interfaceData.flowid}}</div> 
</div> 

我使用drag-to-reorder這個指令,但是這隻會重新排序整個重複,但在萬畝的情況下我只想換流ID(不重新排序)。

回答

0

爲了實現這一點需要創建自定義指令:

這裏是

plunkar: `http://plnkr.co/iy63pZ`