更新角度js中的ng-repeat值

时间:2015-07-29 15:56:30

标签: javascript jquery angularjs angularjs-ng-repeat

我列出了一些元素,每个元素都有一个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喜欢。

0 个答案:

没有答案