0
我知道(@myTrigger.done)
事件,但即使動畫被中斷且未完成,它也會每次都會觸發。角度:動畫完成回調
我想創建一個彈出窗口組件的動畫序列,其中彈出窗口從窗口右側滑動,然後關閉按鈕彈出。 彈出窗口也可以通過Esc
關閉。
我正在使用@myTrigger.done
觸發事件來檢查動畫是否完成不是。但如果在彈出窗口滑動時按下Esc
鍵,它將發出完成事件,併發出slideIn
動畫的完成事件,即使幻燈片動畫未完成,也會彈出關閉按鈕。
這裏是plunker demo of my popup。你可以看到,當它打開時,如果我點擊背景或按Esc
鍵,彈出的關閉按鈕在滑動動畫中斷時不會彈出。
那麼有什麼辦法來檢查動畫是否完成或中斷?
@HirenParekh有道理? – karser