Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 离子列表删除,显示选项_Angularjs_Ionic Framework_Swipe_Options - Fatal编程技术网

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);
};