在 4-rc.2 更改之前Renderer.animate()
,我使用这样的淡化动画删除页面加载器(它不是 angular 应用程序的一部分,在加载 angular 之前显示)
const loaderElement = bodyElement.querySelector(this.loaderSelector);
const loaderFadeOutAnimation = this.renderer.animate(
loaderElement,
{
styles: [ { opacity: 1 } ]
},
[
{
offset: 1,
styles: {
styles: [ { opacity : 0 } ]
}
}
],
300,
0,
'ease'
);
loaderFadeOutAnimation.onDone(() => loaderElement.remove());
loaderFadeOutAnimation.play();
现在如何使用新的 Renderer 类或其他工具来实现这一点?