html qq左滑效果,仿微信QQ---左滑,出现删除按钮;再点击屏幕任意地方,删除按钮隐藏...

1. html文件

ng-if="data.myFollowData.length!=0" on-release="action.onRelease()">

ng-click="action.delete(item)">

2. controller文件

myFollow.trashIsShow = false;

$scope.data.listCanSwipe = true;

//定义动作

$scope.action = {};

// 跳到对应详情页

$scope.action.toDetailPage = function (object) {

if ($scope.data.listCanSwipe && !myFollow.buttonOption) {

...

...

}

};

//当用户结束触摸事件时触发

$scope.action.onRelease = function () {

myFollow.trashIsShow = true;

$scope.data.listCanSwipe = !$scope.data.listCanSwipe;

};

//删除当前列表项

$scope.action.delete = function (item) {

deleteMyFollow(item);

};

//隐藏删除按钮

$scope.action.hideTrash = function () {

myFollow.trashIsShow = false;

$ionicListDelegate.closeOptionButtons();

};

//======删除关注接口======

function deleteMyFollow(item) {

var deleteFollow = {

object_id: item.id

};

MrTrustResource.Follow.delete(deleteFollow).$promise.then(function (indata) {

myFollow.trashIsShow = false;

$scope.data.myFollowData.splice($scope.data.myFollowData.indexOf(item), 1);

}, function (rejection) {

$ionicLoading.show({

template: '

' + rejection + '
',

noBackdrop: false

});

$timeout(function () {

$ionicLoading.hide();

}, 2000);

}).finally(function () {

// todo

});

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值