发表于: 2017-05-03 20:42:55

1 1044


今天完成的事情:完成了任务10的 上下线, 删除功能。
明天计划的事情:完成编辑功能。
遇到的问题:开始的时候做删除的时候遇到了很多坑,后来发现 只需要method:delete 

然后传餐加上id就可以了。
收获:实现删除跟上下线功能的时候 使用$index传入参数。但是我看了网上 说使用$index会出现bug,但是我使用的时候 还是没问题的。还能使用x.id进行传餐,也是一样的效果,估计用这个应该没啥问题。

$scope.remove=function(index){

var a=confirm("确定要删除吗");

if (a==true) {

$http({

method:'delete',

url:'/carrots-admin-ajax/a/u/article/'+$scope.listData[index].id,

//headers:{'Content-Type': 'application/json'},

}).then(function successCallback(response){

if (response.data.message=="success"){

alert("删除成功!")

requestData.getData()

.then(function(result){

$scope.listData=result.data.data.articleList;});

}else{

alert("发生错误")

}

})

}else{

return false;

}

}

/////////////////////

$scope.shangxian=function(index){

if ($scope.listData[index].status==1) {

$scope.listData[index].status=2

}else{

$scope.listData[index].status=1

}

$http({

method:'put',

url:'/carrots-admin-ajax/a/u/article/status',

//headers:{'Content-Type': 'application/json'},

params:{

id:$scope.listData[index].id,

status:$scope.listData[index].status

},

}).then(function successCallback(response){

if (response.data.message=="success") {

alert("操作成功!");

//console.log($scope.listData[index].status)

// requestData.getData()

// .then(function(result){

// $scope.listData=result.data.data.articleList;});

}

})

}




返回列表 返回列表
评论

    分享到