选中我创建的<a> bold when clicked inside nested ng-repeat

时间:2016-02-04 11:11:27

标签: angularjs angular-directive ng-class

I want to make selected choice as bold. Here is the Plunker。我想到了ng-class='className'然后设置

$scope.className=selection

内部指令控制器,但它已应用于所有元素。如何点击为粗体,然后当选择其他选项时,我希望先前选择的选择放弃该类并重新选择新选择的选项。

.selection{
  font-weight: bold;
 }

我找到了SO link但是为此我必须创建另一个指令,而且我必须处理这样的场景,即删除类的prev元素并使新选择的元素粗体

1 个答案:

答案 0 :(得分:2)

您可以使用__noreturn__之类的:

ng-class

更新了Plunkr:http://plnkr.co/edit/gyEAGo6Mb77DK7yFo8td?p=preview。请注意,它仅适用于顶级元素。