在ng-click上添加类

时间:2014-02-28 20:25:27

标签: css angularjs

我正在尝试使用ng-click的参数将类添加到同一个元素,但到目前为止还没有运气。

我做错了什么? 基本上我想要做的是在单击时向元素添加某个类。现在,在ng-click上,我宣布回答=“是”。

这是我的代码:

<div class="col-md-8 col-md-offset-2" ng-switch on="answer">

    <div class="row question">Do you like to travel?</div>

    <div class="row">
      <div class="col-md-12">
        <div class="col-md-6">
          <a class="btn col-md-12" ng-click="answer='yes'" ng-class="answer='yes' : 'active'" >Yes</a>
        </div>
        <div class="col-md-6">            
          <a class="btn col-md-12" ng-click="answer='no'">No</a>
        </div>  
      </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:1)

正确的语法是:

ng-class="{'active' : answer == 'yes'}"