<div ng-click="selectPhoto(pic); !selectPhoto(pic)">
<span ng-repeat="p in photos"><img></span>
</div>
如果没有额外的LOC,这可能吗?
答案 0 :(得分:0)
不幸的是,不,你不能。
我认为您必须创建新的$ scope并在每次点击时更改值..
如果您正在处理单张照片:
<div ng-click="doSomething(pic)">
<span ng-repeat="p in photos"><img></span>
</div>
$scope.isClicked = 0;
$scope.doSomething =function(pic){
$scope.isClicked +=1;
if($scope.isClicked %2 ==0){
selectPhoto(pic);
}else{
!selectPhoto(pic);
}
}
如果您有很多照片,除了柜台外,上面的照片相同。
$scope.pic.counter=0;
这意味着每张照片必须包括反对道具。
我希望有帮助
祝你好运