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会自动应用定义的过渡动画。

相关内容

热门资讯

重大通报透视器脚本!闲娱游戏多... 重大通报透视器脚本!闲娱游戏多功能透视器脚本,闲娱游戏都是是真的有透视器脚本1、起透看视 闲娱游戏辅...
专业讨论开挂软件!对战互娱多功... 专业讨论开挂软件!对战互娱多功能开挂软件,对战互娱果然是有开挂软件所有人都在同一条线上,像星星一样排...
必备攻略透视器脚本!追忆多功能... 必备攻略透视器脚本!追忆多功能透视器脚本,追忆果然是有透视器脚本1、游戏颠覆性的策略玩法,独创攻略技...
专业讨论透视挂方法!天津麻将多... 专业讨论透视挂方法!天津麻将多功能透视挂方法,天津麻将果然有透视挂方法1、下载好天津麻将正确养号方法...
一分钟秒懂辅助器方法!王钓麻将... 一分钟秒懂辅助器方法!王钓麻将多功能辅助器方法,王钓麻将总是是真的有辅助器方法王钓麻将脚本下载中分为...
9分钟了解开挂方法!良人麻将多... 9分钟了解开挂方法!良人麻将多功能开挂方法,良人麻将切实存在有开挂方法1、良人麻将免费脚本咨询教程、...
一分钟了解透视器软件!博雅地方... 一分钟了解透视器软件!博雅地方棋牌多功能透视器软件,博雅地方棋牌都是存在有透视器软件1、下载好博雅地...
如何分辨真伪透视器app!广东... 如何分辨真伪透视器app!广东麻将多功能透视器app,广东麻将果然有透视器app1、广东麻将有没有辅...
分享一款辅助脚本!小巷娱乐多功... 分享一款辅助脚本!小巷娱乐多功能辅助脚本,小巷娱乐原来有辅助脚本小薇(辅助器软件下载)致您一封信;亲...
玩家必看科普辅助器攻略!青橙竞... 玩家必看科普辅助器攻略!青橙竞技多功能辅助器攻略,青橙竞技果然存在有辅助器攻略1)青橙竞技免费钻石:...