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、上游指尖四川修改免费辅助多个强度级别...
重大发现!情怀至友互娱辅助软件... 重大发现!情怀至友互娱辅助软件,广西老友玩友破解,详细软件(有挂攻略)1、不需要AI权限,帮助你快速...
最新技巧!798大菠萝辅助,边... 最新技巧!798大菠萝辅助,边锋干瞪眼技巧,详细神器(有挂总结)1、下载好边锋干瞪眼技巧正确养号方法...
揭秘关于!创思维激k辅助器视频... 揭秘关于!创思维激k辅助器视频,广东闲来辅助视频,详细攻略(有挂总结)运创思维激k辅助器视频辅助工具...
玩家爆料!雀友会广东潮汕苹果开... 玩家爆料!雀友会广东潮汕苹果开挂,决战十水三余音,详细挂(有挂细节)运雀友会广东潮汕苹果开挂辅助工具...
玩家必备科普!闲逸碰胡辅助器,... 玩家必备科普!闲逸碰胡辅助器,边锋老友辅助,详细器(有挂功能)该软件可以轻松地帮助玩家将闲逸碰胡辅助...
玩家爆料!江西中至科技,打两圈... 玩家爆料!江西中至科技,打两圈兴化辅助,详细插件(有挂技巧)玩家爆料!江西中至科技,打两圈兴化辅助,...
玩家科普!蛮王辅助,老友辅助工... 玩家科普!蛮王辅助,老友辅助工具下载,详细神器(有挂方法)1、用户打开应用后不用登录就可以直接使用,...
一分钟了解!广东闲来有辅助软件... 一分钟了解!广东闲来有辅助软件,填大坑游戏辅助器,详细神器(有挂方法)1、让任何用户在无需广东闲来有...
科技新动态!天天微友助手破解版... 科技新动态!天天微友助手破解版,功夫川麻辅助,详细插件(有挂存在)一、天天微友助手破解版游戏安装教程...