首页 > 解决方案 > 如何删除在使用 Angular 2 动画时自动添加的 ng-tns 类

问题描述

@Component({
  ...
  animations: [
    trigger('slideInOut', [
      transition(':enter', [
        style({transform: 'translateY(-100%)'}),
        animate('200ms ease-in', style({transform: 'translateY(0%)'}))
      ]),
      transition(':leave', [
        animate('200ms ease-in', style({transform: 'translateY(-100%)'}))
      ])
    ])
  ]
})

我的代码中有这样的东西,可以在单击按钮时创建动画。

它会自动将 ng-tns 类(如 ng-tns-c4-24)添加到代码中的许多标签中,这会影响测试脚本。

有什么办法可以禁止该类自动添加?

标签: angulartypescriptanimationangular2-animation

解决方案


从这个答案,角度材料添加了这些类。您可能必须编辑您的测试以过滤这些类。


推荐阅读