Angular.js覆盖ng-show ng-hide on:悬停

布莱恩

我在模板中显示了一系列“图标”。

<div ng-repeat="data in items | orderBy:'-timestamp'">
    <div class="icon">
        <i>1</i>
        <span>2</span>
    </div>
</div>

我有以下CSS来显示span何时.icon悬停并隐藏i

.icon:hover i { display: none; }
.icon:hover span { display: block; }

但是,我也希望能够显示spanwhen的每个实例$scope.options == true因此,我添加了以下内容:

<i ng-hide="options">1</i>
<span ng-show="options">2</span>

但是现在,我:hover已经坏了,最终没有显示span

有没有一种方法可以ng-show使cssdisplay:block悬停时仍然覆盖它?

p

矮人

您可以跳过css,并使用ng-mouseenter / ng-mouseleave对其进行角度处理。然后使用or来显示第二个变量何时为真。

HTML:

<div ng-repeat="data in items | orderBy:'-timestamp'">
    <div ng-mouseenter="options=true" ng-mouseleave="options=false" class="icon">
        <i ng-hide="options || checkbox">1</i>
        <span ng-show="options || checkbox">2</span>
    </div>

</div>
<input type='checkbox' ng-model="checkbox" ng-click="options=!options">Show

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用ng-show / ng-hide隐藏Angular Bootstrap UI中的选项卡

来自分类Dev

ng-show =“ true”,但仍具有class =“ ng-hide”

来自分类Dev

ng-show =“ true”,但仍具有class =“ ng-hide”

来自分类Dev

停止在ng-show / ng-hide上发生Angular动画

来自分类Dev

ng-show和ng-hide在html5 / js chrome扩展程序中失败

来自分类Dev

angular.js:使用ng-hide或ng-show隐藏JSON数据的最后两个元素

来自分类Dev

Angular JS将NG-Hide与功能配合使用

来自分类Dev

如何在更改YouTube视频时使用ng-hide / ng-show或ng-style

来自分类Dev

AngularJS:ng-show / ng-hide必填字段

来自分类Dev

AngularJS ng-hide ng-show或ng-if基于数组项的活动状态

来自分类Dev

ng-show / ng-hide / ng-if如果不适用于Angular指令

来自分类Dev

我需要NG-IF / NG-SWITCH还是NG-SHOW和NG-HIDE?

来自分类Dev

Angular JS ng-show不起作用

来自分类Dev

如何使用ng-show / ng-hide隐藏Angular Bootstrap UI中的选项卡

来自分类Dev

ng-hide ng-show需要澄清

来自分类Dev

AngularJS ng-show / ng-hide

来自分类Dev

AngularJS中的ng-hide和ng-show

来自分类Dev

带ng-hide的Angular Bootstrap Alert

来自分类Dev

ng-hide和ng-show无法正常工作

来自分类Dev

基于数组项的活动状态的AngularJS ng-hide ng-show或ng-if

来自分类Dev

无法让ng-hide和ng-show正常工作

来自分类Dev

单张图例中的ng-hide和ng-show

来自分类Dev

ng-show ng-hide角度问题-答案

来自分类Dev

ng-show和ng-hide不起作用

来自分类Dev

可以在Angular 1.4.8中为ng-show / ng-hide设置动画吗?

来自分类Dev

ng-show / ng-hide从$作用域中删除ng-model

来自分类Dev

ng-show,ng hide正在工作。但是ng如果不起作用

来自分类Dev

角ng-hide或ng-show?为什么?

来自分类Dev

ng-hide / ng-show 不适用于使用 ng-click 调用的函数

Related 相关文章

  1. 1

    如何使用ng-show / ng-hide隐藏Angular Bootstrap UI中的选项卡

  2. 2

    ng-show =“ true”,但仍具有class =“ ng-hide”

  3. 3

    ng-show =“ true”,但仍具有class =“ ng-hide”

  4. 4

    停止在ng-show / ng-hide上发生Angular动画

  5. 5

    ng-show和ng-hide在html5 / js chrome扩展程序中失败

  6. 6

    angular.js:使用ng-hide或ng-show隐藏JSON数据的最后两个元素

  7. 7

    Angular JS将NG-Hide与功能配合使用

  8. 8

    如何在更改YouTube视频时使用ng-hide / ng-show或ng-style

  9. 9

    AngularJS:ng-show / ng-hide必填字段

  10. 10

    AngularJS ng-hide ng-show或ng-if基于数组项的活动状态

  11. 11

    ng-show / ng-hide / ng-if如果不适用于Angular指令

  12. 12

    我需要NG-IF / NG-SWITCH还是NG-SHOW和NG-HIDE?

  13. 13

    Angular JS ng-show不起作用

  14. 14

    如何使用ng-show / ng-hide隐藏Angular Bootstrap UI中的选项卡

  15. 15

    ng-hide ng-show需要澄清

  16. 16

    AngularJS ng-show / ng-hide

  17. 17

    AngularJS中的ng-hide和ng-show

  18. 18

    带ng-hide的Angular Bootstrap Alert

  19. 19

    ng-hide和ng-show无法正常工作

  20. 20

    基于数组项的活动状态的AngularJS ng-hide ng-show或ng-if

  21. 21

    无法让ng-hide和ng-show正常工作

  22. 22

    单张图例中的ng-hide和ng-show

  23. 23

    ng-show ng-hide角度问题-答案

  24. 24

    ng-show和ng-hide不起作用

  25. 25

    可以在Angular 1.4.8中为ng-show / ng-hide设置动画吗?

  26. 26

    ng-show / ng-hide从$作用域中删除ng-model

  27. 27

    ng-show,ng hide正在工作。但是ng如果不起作用

  28. 28

    角ng-hide或ng-show?为什么?

  29. 29

    ng-hide / ng-show 不适用于使用 ng-click 调用的函数

热门标签

归档