如何在ng-click上添加课程?

时间:2015-06-22 11:54:49

标签: angularjs

我有这个:http://plnkr.co/edit/gJko3umteXXEye7o9StR?p=preview

如何添加课程" active-link"于:

@Translate("PERSONAL_INFORMATION") 
@Translate("NOTIFICATIONS") 
@Translate("CHANGE_PASSWORD") 
@Translate("GAME_SETTINGS")

2 个答案:

答案 0 :(得分:4)

如果您使用active-linkx-y的{​​{1}}类,则必须将其包含在dash (-)中,如下所示。

'

如果您的类ng-class="{'active-link' : activeLink==='PersonalInfo'}" 没有activeLink,那么您可以避免dash (-)而不是必须。

'

这是更新后的DEMO

答案 1 :(得分:1)

为元素添加ng-class

<div ng-click="setClass()" ng-class="class">@Translate("NOTIFICATIONS")</div>

并更改函数中的值

$scope.setClass(new function(){
    $scope.class = "active-link";
})