ngAnimate没有在Angular 1.2的ng-view中添加ng-enter类
ngAnimate not adding ng-enter class to ng-view in Angular 1.2
我一直在网上寻找这个问题的答案,但我似乎找不到任何明确的答案。
问题似乎是ngAnimate指令不添加类ng-enter
或ng-leave
时,路由的变化。我已经创建了一个测试应用程序,并将ngAnimate
指令包含到应用程序中。我还创建了动画类,并将该类应用于ng-view
元素
测试应用程序的链接在这里:http://plnkr.co/edit/6qCMeIkWeXeTQyDWcu29?p=preview
只需在css文件中添加每个浏览器的每个供应商前缀,例如chrome的-webkit
叉形恰好
.slide.ng-enter, .slide.ng-leave{
position: absolute;
}
.slide.ng-enter {
animation: slideInRight 0.5s both ease-in; z-index: 8888;
-webkit-animation: slideInRight 0.5s both ease-in; z-index: 8888;
}
.slide.ng-leave {
animation: slideOutLeft 0.5s both ease-in; z-index: 9999;
-webkit-animation: slideOutLeft 0.5s both ease-in; z-index: 9999;
}
@keyframes slideOutLeft {
to { transform: translateX(-100%); }
}
@-webkit-keyframes slideOutLeft {
to { transform: translateX(-100%); }
}
@keyframes slideInRight {
from { transform: translateX(100%); }
to { transform: translateX(0); }
}
@-webkit-keyframes slideInRight {
from { transform: translateX(100%); }
to { transform: translateX(0); }
}
相关文章:
- 如何为通过ng-view指令或ng-controller指令创建的每个新作用域设置侦听器
- angular元素在通过ng类添加类时不起作用
- ng-view 中的脚本在从文件引用时不起作用(JQuery 在角度之前加载)
- ng-animate 当 ng-view 通过路由更新时
- AngularJS ng选项添加了另一个选项
- 使用ng repeat添加多个视图实例时的范围界定问题
- ng-view 无法呈现
- Angular JS ng重复/添加到数组错误
- 在 $location.path() 更改后的另一个 ng-view 中触发事件
- 在AngularJs中无法加载ng-view
- 当列数为 4 时,我如何务实地让 ng-repeat 添加另一行
- AngularJS 1.3 - 错误:错误:modulerr 模块错误(使用 ng-view,$routeProvide
- 在路由配置中定义 AngularJS 中的 ng-view 动画
- AngularJS无法从ng-view访问ng-click
- angularjs ng-view - jQuery 插件问题 - 需要建议
- ng-view - 模板页面中的加载控制器
- ng-view在AngularJS中不起作用
- Defining ng-view="NAME" from RouteProvider
- ngAnimate没有在Angular 1.2的ng-view中添加ng-enter类
- AngularJS -添加ng-view时不工作