【发布时间】:2016-02-08 05:30:16
【问题描述】:
基本上,我想知道在用户点击时在两个 img 或 div 之间切换的最佳方式。因此,首先播放图像是可见的,当用户单击时,播放图像被隐藏并显示暂停图像。当用户单击暂停图像时,暂停图像被隐藏并显示播放图像。
我尝试使用 ng-show,但我只能弄清楚如何在不隐藏另一个的情况下显示两个图像。因此,播放图像会在暂停图像旁边,这并不理想。
提前致谢:)
我尝试过的代码不起作用:
HTML
<button ng-click="changeStatus" ng-show="checkStatus">Play</button>
<button ng-click="changeStatusAgain" ng-hide="checkStatus">Pause</button>
控制器:
$scope.changeStatus=function(){
$scope.checkStatus = false;
}
$scope.changeStatusAgain=function(){
$scope.checkStatus = true;
}
【问题讨论】:
-
听起来您需要查看 stackoverflow.com/help/how-to-ask 。您应该发布您的尝试的 MVCE,它做错了什么/不受欢迎的行为,以及您希望它做什么。此外,“什么是 X 的最佳方式”之后的问题是题外话,因此您可以考虑在重写时缩小范围。
-
知道了!我将使用我尝试过的所有代码进行快速重写。谢谢:)