gpt4 book ai didi

angularjs - 如何在单击时将类添加到 AngularJS 中的父元素?

转载 作者:行者123 更新时间:2023-12-04 17:49:57 25 4
gpt4 key购买 nike

我的 HTML 如下:

<div class="cell">
<div class="offset-container pull-left">
<i data-ng-click="doCtrlStuff()"></i>
</div>
</div>

当您单击 <i> 时,我想添加一个 active类到具有 .cell 的父级目前。这如何用 AngularJS 实现?

最佳答案

好的,根据您的最后一条评论,如果您的单元格处于循环中,您应该在问题中提到这一点。我假设你使用 ng-repeat。

我有这样的工作。 active如果您单击另一个类也会被删除。

HTML:

<div ng-repeat="cell in [0,1,2]" data-ng-class="{cell:true, active:index=='{{$index}}'}">
<div class="offset-container pull-left">
<i data-ng-click="activate($index)">Activate Me</i>
</div>
</div>

Controller :
  $scope.activate= function(index){
$scope.index=index;
};

关于angularjs - 如何在单击时将类添加到 AngularJS 中的父元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19185649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com