html - 一键二动(换图)

标签 html css angularjs

我无法将两个操作分配给一个按钮。单击图像后,图像发生变化。仅当我单击图像而不是按钮时,操作才有效。您是否有任何想法如何更改代码以在单击按钮图像更改和操作后发生?

这是我的代码:

  <a href="" class="btn btn-gray">
                <img src="images/icons/full.png" alt="" ng-click="candidates.setTableType(candidates.tableTypes.ADVANCED)"
                     ng-show="candidates.selectedTableType == candidates.tableTypes.SIMPLE">
                <img src="images/icons/full-hide.png" alt="" ng-click="candidates.setTableType(candidates.tableTypes.SIMPLE)"
                     ng-show="candidates.selectedTableType == candidates.tableTypes.ADVANCED">
            </a>   

谢谢大家!

最佳答案

您可以使用两个 <a>在这里移动你的ng-clickng-show各个链接的属性。

 <a href="" class="btn btn-gray" ng-show="candidates.selectedTableType == candidates.tableTypes.SIMPLE" ng-click="candidates.setTableType(candidates.tableTypes.ADVANCED)">
    <img src="images/icons/full.png" alt="">
</a>
<a href="" class="btn btn-gray" ng-click="candidates.setTableType(candidates.tableTypes.SIMPLE)" ng-show="candidates.selectedTableType == candidates.tableTypes.ADVANCED">
    <img src="images/icons/full-hide.png" alt="" >
</a>   

关于html - 一键二动(换图),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38865530/

相关文章:

javascript - Angular JS。如何公开查看应用程序级常量?

AngularJS + karma : reuse a mock service when unit testing directives or controllers

css - 使用CSS设置div的高度

html - 选择标记中的溢出属性

html - 强制 bootstrap 4 nav-pills 中的第一项在合理时为全宽

javascript - 在向 li 添加新类之前删除类

html - 为什么相同样式的 div 和按钮呈现不同的尺寸?

java - 如何在 Selenium 中选择 div->ul->li 中的元素

jquery - Toggle 类切换,但不是动画

javascript - 使用场景测试运行器进行 Angularjs e2e 测试 - 忽略alert()