我正在尝试在ng-repeat
中为选定的div添加一些类。如果我做这样的事情:
<div ng-class="{'selecte':isSelected,'normal':'!isSelected'}" ng-repeat="oneayah in ayahs" ng-click="selectParticular(oneayah)">
{{oneayah.text}}
</div>
它会更改ng-repeat
内所有div的类。 (isSelect是一个bool,每次单击div时都会切换。)
答案 0 :(得分:1)
你的第二个ngClass
参数(normal
)正在检查字符串isSelected
,因为你引用了它,而不是bool:
ng-class="{'selecte':isSelected,'normal':!isSelected}"
^^^REMOVE QUOTES AROUND ME