0
<div ng-click="selectPhoto(pic); !selectPhoto(pic)">
<span ng-repeat="p in photos"><img></span>
</div>
這是可能的,無需額外LOC?我要確保,如果NG-點擊=「機能缺失」被點擊了兩次比它應該這樣做!「機能缺失」,這是可能沒有寫祿
<div ng-click="selectPhoto(pic); !selectPhoto(pic)">
<span ng-repeat="p in photos"><img></span>
</div>
這是可能的,無需額外LOC?我要確保,如果NG-點擊=「機能缺失」被點擊了兩次比它應該這樣做!「機能缺失」,這是可能沒有寫祿
不幸的是,不,你不能。
我認爲你必須創建新的$範圍和對每次點擊更改值..
在情況下,如果你是在單張照片的工作:
<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;
這是什麼意思,每個圖片必須包含counter prop。
我希望幫助
好運
感謝,正是我首先想到做的,但現在在時間(簡單的方法)一張照片的工作。這在處理多張照片時很有用 –