2017-06-15 34 views
2

我最近更新到角4和檢查animations docs我看我應該從@角度/動畫導入觸發器,動畫和過渡。爲什麼我可以從@ angular /動畫和@ angular/core導入動畫組件?

import { 
    Component, 
    Input 
} from '@angular/core'; 
import { 
    trigger, 
    state, 
    style, 
    animate, 
    transition 
} from '@angular/animations'; 

在我的項目,但是我已經從@角/核心進口到目前爲止,一切工作正常,動畫從心分開後還是一樣。

import { ... trigger, state, style, animate, transition } from '@angular/core'; 

爲什麼角鐵芯仍然保存這些動畫組件?向後兼容可能?爲什麼不把它從核心完全移除?

回答

2

取自changelog。它已被棄用,但您仍然可以在您的應用中使用它。並非所有的程序員都有能力在每個新版本上更新他們的應用程序。這只是一個警告,您應該更新代碼,以便在主要版本發生時,您的遷移將會順利進行。希望這可以幫助。

相關問題