Angular JS 1.3动画Ng重复和Ng-Show元素

劳埃德银行

我有ng-repeat项目清单一次仅显示其中一项,其余的则使用隐藏ng-show

<div ng-app="myApp" ng-controller="myController">
    <div class="test" ng-repeat="(key, object) in textData" ng-show="index == key">
        {{object}}
    </div>
<div>

我使用以下元素循环浏览 $interval

var myApp = angular.module('myApp', ['ngAnimate']);

myApp.controller('myController', function($scope, $interval){

    $scope.index = 1;
    $scope.changeIndex = function(){
        if($scope.index == 3){
            $scope.index = 1;
        }
        else{
            $scope.index = $scope.index + 1;
        }
    };
    $interval($scope.changeIndex, 3000);

    $scope.textData = {
        1: 'one',
        2: 'two',
        3: 'three'
    };

});

我想用淡入和淡出效果为元素之间的过渡设置动画。我尝试使用

.test.ng-move{
    -webkit-transition:0.5s linear all;
    -moz-transition:0.5s linear all;
    -o-transition:0.5s linear all;
    transition:0.5s linear all;
    opacity:0;
}

但这似乎不起作用。

如何使用Angular 1.3实现此动画效果?

JSFiddle

史蒂芬·巴克(Stephen J Barker)

我认为通过显示/隐藏其中的元素不会获得想要的效果,因为它们始终处于相同的顺序。但是要完成您要的内容,您将需要针对淡出添加或删除类,以及淡入基本类:

.test.ng-hide{
  -webkit-transition:0.5s linear all;
  -moz-transition:0.5s linear all;
  -o-transition:0.5s linear all;
  transition:0.5s linear all;
  opacity:0;
}

.test{
  -webkit-transition:0.5s linear all;
  -moz-transition:0.5s linear all;
  -o-transition:0.5s linear all;
  transition:0.5s linear all;
  opacity:1;
}

ng-hide在时添加ng-show="{{ falsy }}"test只是您显示的状态。

这是您更新的小提琴希望这能使您走上正确的道路。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular JS 1.2-使用ng-show动画子元素

来自分类Dev

Angular.js:$ state.current.name是某个值时的ng-show元素

来自分类Dev

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

来自分类Dev

Angular JS下拉列表使用ng-click和ng-show显示动态内容?

来自分类Dev

Angular JS ng-repeat和ng-show无法刷新

来自分类Dev

为什么更改$ scope变量不会在angular js中使用ng-show显示元素

来自分类Dev

Angular JS-从数组数组中ng重复第一个元素

来自分类Dev

Angular JS-从数组数组中ng重复第一个元素

来自分类Dev

如何过滤Angular中ng重复的元素

来自分类Dev

如何在Angular JS中为空和-1修改ng所需

来自分类Dev

如何使用angular js在html元素中绑定javascript和ng-click事件?

来自分类Dev

Angular JS ng-show不起作用

来自分类Dev

在d3.js生成的新元素中使Angular动作ng-if

来自分类Dev

在ng-repeat angular js中获取html元素

来自分类Dev

ng-repeat的Angular JS指令无法遍历子元素

来自分类Dev

Angular JS处理Ng重复的HTML5视频和$ SCE

来自分类Dev

Angular JS处理Ng重复的HTML5视频和$ SCE

来自分类Dev

1 个元素 JS、CSS 的多个动画

来自分类Dev

如何删除angular js ng-repeat中键的重复值?

来自分类Dev

如何在Angular JS ng-repeat中对1:1对象映射进行排序

来自分类Dev

如何在Angular JS ng-repeat中对1:1对象映射进行排序

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

从Angular JS ng-options / ng-repeat中删除重复项

来自分类Dev

我如何在 ng-repeat 中使用 Angular JS 为 1 到 9 附加 0

来自分类Dev

Angular-JS中的嵌套对象和ng模型

来自分类Dev

Angular JS-ng-repeat和循环条件

来自分类Dev

Angular JS ng-repeat和模式对话框

Related 相关文章

  1. 1

    Angular JS 1.2-使用ng-show动画子元素

  2. 2

    Angular.js:$ state.current.name是某个值时的ng-show元素

  3. 3

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

  4. 4

    Angular JS下拉列表使用ng-click和ng-show显示动态内容?

  5. 5

    Angular JS ng-repeat和ng-show无法刷新

  6. 6

    为什么更改$ scope变量不会在angular js中使用ng-show显示元素

  7. 7

    Angular JS-从数组数组中ng重复第一个元素

  8. 8

    Angular JS-从数组数组中ng重复第一个元素

  9. 9

    如何过滤Angular中ng重复的元素

  10. 10

    如何在Angular JS中为空和-1修改ng所需

  11. 11

    如何使用angular js在html元素中绑定javascript和ng-click事件?

  12. 12

    Angular JS ng-show不起作用

  13. 13

    在d3.js生成的新元素中使Angular动作ng-if

  14. 14

    在ng-repeat angular js中获取html元素

  15. 15

    ng-repeat的Angular JS指令无法遍历子元素

  16. 16

    Angular JS处理Ng重复的HTML5视频和$ SCE

  17. 17

    Angular JS处理Ng重复的HTML5视频和$ SCE

  18. 18

    1 个元素 JS、CSS 的多个动画

  19. 19

    如何删除angular js ng-repeat中键的重复值?

  20. 20

    如何在Angular JS ng-repeat中对1:1对象映射进行排序

  21. 21

    如何在Angular JS ng-repeat中对1:1对象映射进行排序

  22. 22

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

  23. 23

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

  24. 24

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

  25. 25

    从Angular JS ng-options / ng-repeat中删除重复项

  26. 26

    我如何在 ng-repeat 中使用 Angular JS 为 1 到 9 附加 0

  27. 27

    Angular-JS中的嵌套对象和ng模型

  28. 28

    Angular JS-ng-repeat和循环条件

  29. 29

    Angular JS ng-repeat和模式对话框

热门标签

归档