編輯:下面這些問題的答案都沒有考慮到,也被應用的+1功能。仍然在尋找如何讓這兩件事情發生。角納克級的NG-點擊裏面NG-重複
我有一個被稱爲上NG-重複內的按鈕的NG-點擊功能,但每一個按鈕被點擊它時會導致類來改變所有的按鈕。
如何解決我的代碼,使其因此只有點擊的按鈕本身的變化?
(請記住,這些數字做工精細,它只是改變一起的類。)
的角度控制器代碼:
$scope.activeClass = false;
$scope.addHeart = function(post){
$scope.activeClass = !$scope.activeClass;
$scope.activeClass ? post.hearts += 1 : post.hearts -= 1;
};
和HTML:
<button ng-class="{'red' : activeClass}" ng-click="addHeart(post)">{{post.hearts | number}}</button>
對於所有按鈕,全局都可以訪問'activeClass'。嘗試根據索引使其獨立。 –
答案中提供了兩個選項,儘管可能還有更多選項。如果沒有人適合,請編輯您的帖子以解釋您是否有特定需求! – YannickHelmut
如果您希望單次選擇,請嘗試https://jsfiddle.net/U3pVM/29445/。 –