【发布时间】:2014-08-30 13:24:36
【问题描述】:
我在寻找根据状态设置按钮样式的方法时遇到问题。 我有一个问题和四个答案图块。
每个图块的编码如下:
<div class="button-default" ng-model="btn0" ng-click"evalAnswer(answer, btn0)">{{answer}}</div>
<div class="button-default" ng-model="btn1" ng-click"evalAnswer(answer, btn1)">{{answer}}</div>
<div class="button-default" ng-model="btn2" ng-click"evalAnswer(answer, btn2)">{{answer}}</div>
<div class="button-default" ng-model="btn3" ng-click"evalAnswer(answer, btn3)">{{answer}}</div>
在控制器端,我有一个功能,点击时查看答案,如果答案正确则返回“好”,如果答案不好则返回“否”。
我想要在这些良好和否状态中添加按钮样式,以便按钮在答案是否定的情况下变为红色,如果是好的答案则变为绿色。我已经创建了这个类,我只需要将“button-default”更改为“button-good”或“button-wrong”。此外,它只需要更改单击的按钮。
有什么想法吗?
【问题讨论】:
-
需要把ng-click调用的函数,JS中的状态贴出来。
标签: angularjs button controller styles state