angular2组件过渡动画

标签 angular angular-animations

如何在angular2中制作页面过渡动画?

我试过这是代码但不工作

@Component({
   selector:'myPagefirstPage', 
})

@View({
   template: `<div  class="view-animate ng-animate" > 
                 <h1>First Page</h1>
              </div>`

然后我将我的动画类放在这样的 css 文件中

.view-animate.ng-enter {....}

但是没用

最佳答案

从 beta 15 开始,使用例如.ng-enter.ng-enter-active 有效。请注意,您必须将 ng-animate 类添加到动画元素。有关示例,请参阅此 plunkr http://plnkr.co/edit/WcH3ndMN0HOnK2IwOCev?p=preview

但是,请注意 ng-leave 目前还不受支持,因为 DOM 节点在动画完成之前被移除(参见 https://github.com/angular/angular/pull/6768 )

关于angular2组件过渡动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34143991/

相关文章:

javascript - 如何在 Angular 7 中输入路由数据(在生产中)?

angular - 显示动态嵌套数据

javascript - Angular 2 动画

Angular 5浏览动画但有条件

angular - ViewChild 与 Directive 获取 ViewContainerRef

css - 如何从同一模式内的选择下拉列表中选择选项时设置模式的边距

angular - 如何为其他地方加载的 Angular 应用程序捆绑 Assets

angular - '找到合成属性@panelState。请在您的申请中包含 "BrowserAnimationsModule"或 "NoopAnimationsModule"。

angular6 - (角度6)路线转换动画不适用于子路线

css - Angular 2/4 如何确定在动画之前/之后内联放置哪些样式?