在Ionic中选择多个图像

奥德弗拉

我有这个HTML:

<div ng-repeat="image in images">
<img ng-src="img/{{image}}_off.png" />
</div>

并在控制器中的此javascript:

$scope.images = ['imga','imgb','imgc'];

我也有这些图像文件:

imga_off
imga_on
imgb_off
imgb_on
imgc_off
imgc_on

我需要的是单击图像时在打开和关闭之间切换。

我不太确定最好的方法是什么。是否为每个img元素附加一个ng模型?还是有更好的方法来做到这一点?

香蕉

将切换数据保留在$scope变量中:

var $scope.toggles = [false, false, false];

切换基于$index

<div ng-repeat="image in images">
  <img ng-src="img/{{image}}_{{ toggles[$index] ? 'on' : 'off' }}.png" ng-click="toggles[$index] = !toggles[$index]"/>
</div>

注意:此代码未经测试,但这是一种通用方法。您也可以将切换数据保存为$scope.images

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从图库中选择多个图像

来自分类Dev

如何从设备中选择多个图像?

来自分类常见问题

如何从UIImagePickerController中选择多个图像

来自分类Dev

Phonegap从图库/相机中选择多个图像

来自分类Dev

在imagepickercontroller iOS中选择多个图像

来自分类Dev

如何从图库中选择多个图像?

来自分类Dev

如何限制从图库中选择多个图像?

来自分类Dev

如何从钛金画廊中选择多个图像?

来自分类Dev

如何在Android项目中选择多个图像/视频?

来自分类Dev

从图库中选择多个图像并在recyclerview中显示

来自分类Dev

如何分别从android画廊中选择多个图像

来自分类Dev

如何在Android项目中选择多个图像/视频?

来自分类Dev

从默认图库跨平台Xamarin中选择多个图像

来自分类Dev

从图库中选择 1 张图像并显示在多个 ImageView 上

来自分类Dev

在GridView中选择图像

来自分类Dev

在KineticJS中选择图像

来自分类Dev

在TableViewCell中选择图像

来自分类Dev

从多个关系中选择

来自分类Dev

在MaterializeCSS中选择多个?

来自分类Dev

在多个表中选择

来自分类Dev

当源文件中有多个图像时,如何从源文件中选择特定图像?

来自分类Dev

如何从图像中选择颜色

来自分类Dev

在 Excel VBA 中选择图像

来自分类Dev

在 Laravel 中选择图像部分

来自分类Dev

从表中选择多个ID

来自分类Dev

在not()jQuery中选择多个ID

来自分类Dev

GSP从多个列表中选择

来自分类Dev

在xslt中选择多个元素

来自分类Dev

SQLite从多个表中选择*