我最近更新到 angular 4 并检查了我看到的动画文档,我应该从 @angular/animations 导入触发器、动画和过渡。
import {
Component,
Input
} from '@angular/core';
import {
trigger,
state,
style,
animate,
transition
} from '@angular/animations';
然而,在我的项目中,到目前为止,我一直从 @angular/core 导入并且一切正常,即使在动画与核心分离之后也是如此。
import { ... trigger, state, style, animate, transition } from '@angular/core';
为什么角核心仍然持有这些动画组件?向后兼容可能吗?为什么不直接将其从核心中完全移除?