Angularjs 离子列表删除,显示选项
当我将一个元素作为滑动列表删除时,滑动选项保持打开状态,我希望删除并关闭该元素Angularjs 离子列表删除,显示选项,angularjs,ionic-framework,swipe,options,Angularjs,Ionic Framework,Swipe,Options,当我将一个元素作为滑动列表删除时,滑动选项保持打开状态,我希望删除并关闭该元素 <ion-item> <p><h2>{{detail.descripcion}}</h2></p> <p>{{detail.observacion}} </p> <p>{{detail.total_base}} + {{detail.total_iva}} = {{detail.total_pag
<ion-item>
<p><h2>{{detail.descripcion}}</h2></p>
<p>{{detail.observacion}} </p>
<p>{{detail.total_base}} + {{detail.total_iva}} = {{detail.total_pagar}}</p>
<span class="badge badge-dark">{{detail.total_items}}</span>
<ion-option-button class="button-balanced" ng-click="sust_item(detail,1)">
-1
</ion-option-button>
<ion-option-button class="button-balanced" ng-click="add_item(detail,1)">
+1
</ion-option-button>
</ion-item>
删除项目并滑动选项保持打开状态:
检查此示例,该示例使用
$ionicListDelegate.closeOptionButtons()
在某些操作后关闭选项按钮(共享和删除,不用于编辑):
angular.module('ionicApp',['ionic']))
.controller('MyCtrl',函数($scope,$ionicListDelegate){
$scope.data={
showDelete:false
};
$scope.edit=功能(项目){
警报(“编辑项目:”+项目id);
};
$scope.share=功能(项目){
警报(“共享项目:”+项目id);
$ionicListDelegate.closeOptionButtons();//这将在发出警报后关闭滑动选项按钮
};
$scope.moveItem=函数(项、从索引到索引){
$scope.items.splice(来自索引1);
$scope.items.拼接(toIndex,0,item);
};
$scope.delItem=功能(项){
$scope.items.splice($scope.items.indexOf(item),1);
$ionicListDelegate.closeOptionButtons();
};
$scope.onItemDelete=功能(项目){
$scope.items.splice($scope.items.indexOf(item),1);
$scope.data.showDelete=false;//这将在删除后关闭删除选项按钮
};
$scope.items=[];
对于(VarI=0;iI如果你欣赏这个答案,请接受它并投票……)它说需要15分才能投票,因为我太新了,让我得到15分,我肯定会投票给你答案。
$scope.del_order = function(item, index) {
$scope.orders_list.splice(index, 1);
//$scope.confirmDelete(item, index);
};