发表于: 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;});
}
})
}
评论