Angular 1.2.x ng隐藏和ng显示css转换
Angular 1.2.x ng-hide and ng-show css transition
我已经阅读了关于这方面的各种文档和操作指南网站,但无论我做什么,我都无法获得显示css转换的div。
<div class="row reveal-animation" ng-show="partneradd.showEntitlements">
<div class="col-md-6">
<fieldset>
<legend>Entitlements</legend>
stuff
</fieldset>
</div>
</div>
其中ng显示值是一个布尔值,通过页面上的按钮切换为true。这很好用。但没有过渡。
根据在angular网站上找到的一些代码,我在我的sass中使用了这个:
.reveal-animation.ng-enter {
-webkit-transition: 2s linear all;
transition: 2s linear all;
opacity: 0;
}
.reveal-animation.ng-enter.ng-enter-active {
opacity: 1;
}
但什么都没有。我在这里做错了什么?
编辑:我确实已经加载了ng animate模块,并将其注入到我的app.js 中
希望它能帮助你,你可以在点击时在隐藏和显示上添加一个类
<div class="row reveal-animation"
ng-class="{'foo':!partneradd.showEntitlements }" ng-show="partneradd.showEntitlements">
一个简单的例子:
angular.module('myApp',[])
.controller('ctrl', function ($scope){
$scope.bar = false;
$scope.clicked = function(){
$scope.bar = !($scope.bar);
}
});
.myDiv{
width:400px;
height:200px;
background-color:red;
-webkit-transition: 1s linear;
/*to only change opacity*/
/*-webkit-transition: opacity 1s linear*/
-moz-transition: 1s linear;
-o-transition: 1s linear;
transition: 1s linear;
opacity: 1;
}
.foo{
background-color: blue;
opacity: 0;
}
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.9/angular.min.js"></script>
<div ng-app="myApp">
<div ng-controller='ctrl'>
<button ng-click='clicked()'>Click me to change class</button>
<div ng-class="{foo: bar}" class='myDiv'>
</div>
</div>
</div>
ng-show正在使用ng-hide
类(查看此处以获取更多信息和支持的类):
.reveal-animation {
-webkit-transition: 1s all linear;
transition:all linear 1s;
opacity:1;
}
.reveal-animation.ng-hide {
opacity: 0;
}
相关文章:
- ng隐藏和ng显示无法正常工作
- 根据特定条件使用ng显示/ng隐藏来显示/隐藏元素
- ng显示与变量的比较
- ng显示“;调用方法“;不起作用
- 角度方向ng显示不工作
- 有棱角的ng显示与动画.css
- ng显示ng隐藏在ng中,重复如何为每个包裹的块单击/触发
- AngularJS自定义指令ng显示/ng隐藏
- 模型更新时触发ng显示
- ng显示基于其他一些html元素的模型值
- AngularJS ng显示表达式在加载时不起作用
- 如何在使用$http缓存时重新触发ng-if/ng显示动画
- Angular 1.2.x ng隐藏和ng显示css转换
- Safari中Angular ng显示的按钮闪烁
- 我想使用ng重复数组值设置ng显示
- AngularJS-ng显示范围变量不起作用
- 为什么这个简单的ng绑定和ng显示不起作用
- 延迟后触发ng显示
- Ionic:ng显示和页面转换
- 角度ng显示不会在示波器更新时更新