0
我的動畫觸發器有三種狀態: Void,True和False。是否可以在沒有任何點擊事件的動畫觸發器中進行狀態更改?
我正在使用訂閱來檢查其中一個變量是否有變化。如果有變化,狀態更改爲true,並彈出窗口按照以下動畫:
animations: [
trigger('visibilityChanged', [
state('void' , style({ opacity: 0})),
state('true' , style({ opacity: 1})),
state('false', style({ opacity: 0})),
transition('* => *', animate('.5s'))
])
]
我想這個彈出窗口很短的時間(1秒)後消失,而不會觸發任何點擊事件或變化。
只使用一個簡單的setTimeout和r將其還原回 – Milad
@Milad:setTimeout方法對我來說不起作用,因爲在超時之後,我無法渲染HTML。我也嘗試使用Renderer,但它並沒有爲我工作。 –