簡體   English   中英

角度綁定動畫動態觸發到html元素

[英]angular bind animation trigger dynamically to a html element

我在使用外部組件的Angular 7應用程序上工作。 現在,我想在運行時將現有的動畫觸發器綁定到html元素。 我通過使用Renderer2設置html元素的屬性來嘗試此操作:

this.renderer.setAttribute(this.miniMap.getContainer(), '[@slideInOutLeftTop]', 'sidebarLeftTopState');

(this.miniMap.getContainer()返回HTMLElement)。

不幸的是,由於屬性中的@字符,出現以下錯誤:

DOMException:“字符串包含無效字符”

還有其他解決方案可將動畫觸發器動態綁定到html元素嗎?

使用帶有動畫的CSS類實現了一個解決方案,並使用Rendere2動態綁定了一個類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM