为什么我可以同时从@angular/animations和@angular/core导入动画组件?
我最近更新到angular 4,并检查了我看到我应该从@angular/animations导入触发器、动画和过渡为什么我可以同时从@angular/animations和@angular/core导入动画组件?,angular,angular-animations,Angular,Angular Animations,我最近更新到angular 4,并检查了我看到我应该从@angular/animations导入触发器、动画和过渡 import { Component, Input } from '@angular/core'; import { trigger, state, style, animate, transition } from '@angular/animations'; 然而,在我的项目中,到目前为止,我一直在从@angular/core导入,即使在动画与co
import {
Component,
Input
} from '@angular/core';
import {
trigger,
state,
style,
animate,
transition
} from '@angular/animations';
然而,在我的项目中,到目前为止,我一直在从@angular/core导入,即使在动画与core分离之后,一切都很好
import { ... trigger, state, style, animate, transition } from '@angular/core';
为什么angular core仍然保存这些动画组件?也许是向后兼容?为什么不完全从core中删除它?从@angular/core导入的内容已被弃用 此符号已移动。请改为从@angular/动画导入 我想有一天他们会把它们从核心中移除。取自。它已被弃用,但您仍可以在应用程序中使用它。并不是所有的程序员都能在每一个新版本上更新他们的应用程序。这只是一个警告,您应该更新您的代码,以便在发布主要版本时,您的迁移能够顺利进行。希望这有帮助