天天看點

Angular 頁面元素的DOM級别的删除過程

我的

Angular

視圖裡有如下一組p節點,通過自定義指令控制:

Angular 頁面元素的DOM級别的删除過程
Angular 頁面元素的DOM級别的删除過程

condition值切換的時候,對應的p節點區域會對應地顯示和隐藏。p節點的隐藏,其實并不是通過css類實作,而是直接把DOM元素從HTML頁面中删除來實作的。

具體實作是在Angular brower.js裡實作的:

Angular 頁面元素的DOM級别的删除過程
Angular 頁面元素的DOM級别的删除過程

在AnimationEngine裡實施删除操作:

Angular 頁面元素的DOM級别的删除過程

最後調用的還是浏覽器的原生實作removeChild來删除DOM元素。

Angular 頁面元素的DOM級别的删除過程

繼續閱讀