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() {
    // 销毁组件
  }

}

相关内容

热门资讯

推荐十款辅助!陕西欢喜辅助透视... 推荐十款辅助!陕西欢喜辅助透视挂,莫旗是有外挂,切实有挂秘笈1、起透看视 陕西欢喜辅助软件价格2、随...
一分钟教会你开挂!加加辅助透视... 一分钟教会你开挂!加加辅助透视挂,老友记确实有外挂,切实确实有挂1、老友记公共底牌简单,老友记透视插...
新手必备开挂!逐月辅助透视挂,... 新手必备开挂!逐月辅助透视挂,畅享睢宁麻将是有外挂,切实真实有挂1、完成畅享睢宁麻将有辅助插件,帮助...
实测交流开挂!星悦云南麻将辅助... 实测交流开挂!星悦云南麻将辅助透视挂,家家乐牌吧存在有外挂,确实有挂教学1、打开软件启动之后找到中间...
一分钟了解开挂!久久娱乐辅助透... 一分钟了解开挂!久久娱乐辅助透视挂,临沧麻将存在有外挂,一直有挂头条1、下载好久久娱乐透视辅助下载之...
有玩家发现辅助!微乐家乡麻将辅... 有玩家发现辅助!微乐家乡麻将辅助透视挂,椰城真的有外挂,确实存在有挂亲,关键说明,微乐家乡麻将透视脚...
揭秘辅助!豆芽娱乐辅助透视挂,... 您好,豆芽娱乐这款游戏可以开挂的,确实是有挂的,需要了解加去威信【136704302】很多玩家在这款...
关于开挂!琼雀海南麻将辅助透视... 关于开挂!琼雀海南麻将辅助透视挂,约战荆门麻将是真的有外挂,真是有挂工具1、进入游戏-大厅左侧-新手...
有了最新消息透视挂!慕星棋牌辅... 有了最新消息透视挂!慕星棋牌辅助透视挂,朋友贵州麻将是有外挂,都是有挂方法一、朋友贵州麻将游戏安装教...
据通报开挂!新玉海楼茶苑辅助透... 据通报开挂!新玉海楼茶苑辅助透视挂,河北家乡棋牌真的是有外挂,确实有挂讲解1、进入游戏-大厅左侧-新...