我列出了一些元素,每个元素都有一个click事件和一个参数相同的元素。
<a class="item item-avatar item-lista" ng-click="verView({{$index}},{{view}})">
函数verView:
$scope.verView = function(index,view){
sessionService.set("view_leido",view);
$location.path("/event/view/"+index);
}
功能darLike:
$scope.darLike = function(view_id, index){
console.log(UrlService.url+'likeView/'+sessionService.get("user_id")+'/'+sessionService.get("hash")+"/"+view_id+"/");
$http({method: 'GET', url: UrlService.url+'likeView/'+sessionService.get("user_id")+'/'+sessionService.get("hash")+"/"+view_id+"/"})
.success(function(data){
if(data.status == 1){
angular.copy(data.view.TableView, $scope.views[index]);
}
})
.error(function(){
})
.finally(function(){
});
}
可以给出这些元素LIKE这会在我的数据库中创建一条记录并返回拥有我的元素的Likes数量,所以我在列表中更新了我的对象。但是当发送对象参数到达时已过时,例如:
如果你喜欢喜欢0喜欢的人,请保持1喜欢,当你点击并查看详细信息时我还有0喜欢。