Angular动画不允许组件在应该销毁时被销毁。
创始人
2024-10-24 13:01:34
0

添加一个结束回调函数,在完成动画后销毁组件。

示例代码:

在组件的HTML模板中添加动画:

// 组件内容

在组件的TS文件中,定义动画和结束回调函数:

import { Component, OnInit } from '@angular/core';
import { trigger, transition, style, animate } from '@angular/animations';

@Component({
  selector: 'app-my-component',
  templateUrl: './my-component.component.html',
  styleUrls: ['./my-component.component.css'],
  animations: [
    trigger('fade', [
      transition(':leave', [
        animate(300, style({opacity: 0}))
      ])
    ])
  ]
})
export class MyComponentComponent implements OnInit {

  state: string = 'active';

  constructor() { }

  ngOnInit(): void {
  }

  onAnimationDone(event: any) {
    if (event.toState === 'void') {
      // 动画完成后,销毁组件
      this.destroyComponent();
    }
  }

  destroyComponent() {
    // 销毁组件
  }

}

相关内容

热门资讯

黑科技最新(Wepoke胜率)... 黑科技最新(Wepoke胜率)aa州克竟然真的有挂!太夸张了本来存在有挂(2024已更新)(哔哩哔哩...
黑科技插件(线上德州ai机器人... 黑科技插件(线上德州ai机器人)poker往昔真的有挂!太实锤了其实是有挂(2026已更新)(哔哩哔...
黑科技系统(德州Wepoke)... 黑科技系统(德州Wepoke)AAPoKER切实真的是有挂!太实锤了切实真的是有挂(2023已更新)...
黑科技讲解(wpk德州ai)w... 黑科技讲解(wpk德州ai)wpk线上切实是有挂!太坑了本然真的是有挂(2025已更新)(哔哩哔哩)...
黑科技游戏(德扑智能)EV扑克... 黑科技游戏(德扑智能)EV扑克都是真的有挂!太夸张了总是存在有挂(2024已更新)(哔哩哔哩)1、每...
黑科技线上(pokerx人工智... 这是一款非常优秀的pokenow ia辅助检测软件,能够让你了解到pokenow中牌率当中全部隐藏参...
黑科技玄学(微扑克透明挂)wE... 黑科技玄学(微扑克透明挂)wEPOKE都是是真的有挂!太嚣张了果然真的是有挂(2025已更新)(哔哩...
黑科技能赢(wepoke透明挂... 黑科技能赢(wepoke透明挂)微扑克德州本然是有挂!太离谱了最初有挂(2023已更新)(哔哩哔哩)...
黑科技挂(we-poke)we... WePoker透视辅助工具核心要点解析‌,黑科技挂(we-poke)wePOke从前是有挂!太坑了起...
黑科技科技(微扑克游戏)wep... 黑科技科技(微扑克游戏)wepOKE其实是有挂!太夸张了从来是有挂(2022已更新)(哔哩哔哩);(...