从角度5到角度6的迁移 - @角度/核心的变化

Rtm*_*tmY 3 web angular-cli angular angular-animations

我已将我的项目从角度5.2.9升级到角度6.0.0-rc.5.

除了在包路径中几乎没有快速的RxJS修复,所有看起来都很好.(此链接非常有用:想要将项目从Angular 5升级到Angular 6)

但是,由于某些原因,我在@ angular/core模块中遇到了AnimationEntryMetadata的问题.

我正在导入:

import {AnimationEntryMetadata} from '@angular/core';
Run Code Online (Sandbox Code Playgroud)

为了创建动画.但现在我收到以下错误:

模块../node_modules/@angular/core/core"'没有导出的成员'AnimationEntryMetadata'

有没有人遇到过这个问题呢?

我比较了两个版本之间的两个@ angular/core文件并发现了一些更改(每个版本标记为不同颜色),您可以看到新版本中缺少"AnimationEntryMetadata": 在此输入图像描述

Jot*_*edo 12

现在必须从中导入与角度动画相关的符号@angular/animations.

此更改已在新版本中引入.

此外,您所指的符号似乎已被删除并替换为AnimationTriggerMetadata.