Angularng-content在动画中不起作用
创始人
2024-10-28 16:01:17
0

当我们在一个 Angular 组件的模板中使用 ng-content,并且想在其中添加动画时,有时会发现 ng-content 不起作用,导致动画无法正常展现。这是因为 ng-content 对动画造成了影响。

解决这个问题的方法是在 ng-content上添加一个 @ContentChildren 装饰器,以便在动画中使用它。示例如下:

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

@Component({
  selector: 'app-my-component',
  template: `
    
`, animations: [ trigger('myAnimation', [ transition(':enter', [ style({ opacity: 0 }), animate('1s', style({ opacity: 1 })) ]), transition(':leave', [ animate('1s', style({ opacity: 0 })) ]) ]) ] }) export class MyComponent { @ContentChildren('') myContent: QueryList; }

在上面的代码中,我们给 ng-content 添加了一个空的 @ContentChildren 装饰器,并在组件的模板上添加了动画。此时,我们就可以愉快的在组件中同时使用 ng-content 和动画了。

相关内容

热门资讯

玩家必备教程!wepoker高... 玩家必备教程!wepoker高级辅助,wepoker插件程序激活码,都是真的有挂(有挂解密)1、在w...
推荐一款!aapoker脚本怎... 推荐一款!aapoker脚本怎么用,pokemmo手机辅助软件,都是真的有挂(有挂规律)1、起透看视...
揭秘真相!智星德州有脚本吗,哈... 揭秘真相!智星德州有脚本吗,哈糖大菠萝有没有挂,一贯真的有挂(了解有挂)1、辅助软件下载优化,底牌透...
查到实测!微扑克辅助,we p... 查到实测!微扑克辅助,we poker免费辅助器,原来真的是有挂(了解有挂)1、模拟器是什么优化,俱...
我来教教大家!wepoker私... 我来教教大家!wepoker私人局规律,hhpoker辅助,都是存在有挂(详细教程)在进入软件靠谱后...
科普分享!hhpoker辅助软... 科普分享!hhpoker辅助软件是真的么,wpk辅助软件,确实是有挂(揭秘有挂)1、操作简单,无需手...
一分钟揭秘!德州局怎么透视,p... 一分钟揭秘!德州局怎么透视,poker辅助器免费安装,其实有挂(有挂技巧);1、金币登录送、破产送、...
玩家必看!we poker辅助... 玩家必看!we poker辅助器,wepoker怎么发冤家牌,切实存在有挂(新版有挂)1、操作简单,...
玩家必看教程!hhpoker可... 玩家必看教程!hhpoker可以开挂吗,wepoker祈福有用吗,果然有挂(有挂技巧)透视方法中分为...
攻略讲解!werplan免费挂... 攻略讲解!werplan免费挂下载,红龙poker辅助器免费观看,好像有挂(真的有挂)1、起透看视 ...