Angular动画,在单个状态下过渡不起作用。
创始人
2024-10-24 13:32:16
0
  1. 首先确保已经导入了BrowserAnimationsModule

import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

  1. 在app.module.ts文件中将BrowserAnimationsModule添加到imports数组中。

@NgModule({ imports: [BrowserAnimationsModule], ... })

  1. 在组件中定义样式并添加动画状态和过渡。

@Component({ selector: 'app-my-component', template:

Click me to change state
, styles: [ div { width: 100px; height: 100px; background: red; } .state1 { background: blue; } .state2 { background: green; } ], animations: [ trigger('myAnimation', [ state('state1', style({ background: 'blue' })), state('state2', style({ background: 'green' })), transition('state1 <=> state2', animate('500ms ease-out')) ]) ] }) export class MyComponent { state = 'state1';

toggleState() { this.state = this.state === 'state1' ? 'state2' : 'state1'; } }

在这个示例中,我们定义了一个包含三个动画状态(默认状态、state1和state2)的动画。我们在组件中维护了当前状态,并在点击事件中切换状态。当我们切换状态时,Angular会自动应用定义的过渡动画。

相关内容

热门资讯

据报道!微信h5辅助器!一直确... 据报道!微信h5辅助器!一直确实有辅助神器(发现有挂)暗藏猫腻,小编详细说明微信h5辅助器破解器有用...
推荐几款新版!新518互游插件... 推荐几款新版!新518互游插件!真是是真的有辅助攻略(有挂讲解)1、进入到新518互游插件是否有挂之...
近期!四川微乐微信麻将小程序辅... 近期!四川微乐微信麻将小程序辅助!原来真的有辅助教程(有挂功能)四川微乐微信麻将小程序辅助辅助器是一...
重大发现!小程序游戏修改器辅助... 重大发现!小程序游戏修改器辅助!果然真的是有辅助脚本(有挂秘诀)1、游戏颠覆性的策略玩法,独创攻略技...
为了进一步!功夫川麻小程序辅助... 为了进一步!功夫川麻小程序辅助器!本来是真的有辅助脚本(有挂分析)1、点击下载安装,功夫川麻小程序辅...
解密关于!钱柜手游辅助!一直是... 解密关于!钱柜手游辅助!一直是有辅助技巧(今日头条)亲,关键说明,钱柜手游辅助透视脚本安卓赛季回归,...
玩家必看攻略!钱塘十三水辅助器... 玩家必看攻略!钱塘十三水辅助器软件!总是真的有辅助攻略(竟然有挂)1、下载好钱塘十三水辅助器软件透视...
推荐一款!微信小程序蜀山四川辅... 推荐一款!微信小程序蜀山四川辅助器!都是是有辅助器(揭秘有挂)1、打开软件启动之后找到中间准星的标志...
盘点十款!老友地方内蒙古辅助!... 盘点十款!老友地方内蒙古辅助!原来真的是有辅助教程(有挂分享)1、实时老友地方内蒙古辅助透视辅助更新...
技术分享!福建老友破解!其实是... 您好,福建老友破解这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在...