Firebaseのリアルタイムデータベースを購読していますので、何かを提出するとすぐにjQueryやajaxを必要とせずにビューにレンダリングされます。新たにレンダリングされた要素のアニメーションですが、ページのロードではありません
DOMに新しい要素が追加されたときにそのdiv
のbackground-color
が緑色でゆっくりと消えるように、そのような要素のレンダリングをアニメーション化したいと思います。私がしたくないのは、このクラスのすべてのdiv
がこのアニメーションを読み込むことです。
私は元を行う方法を知っている:
@keyframes green-fade {
0% {background: rgb(173, 235, 173);}
100% {background: none;}
}
.post-div {
animation: green-fade 5s ease-in 1;
}
しかし、もちろんこのアニメーションは、負荷を含め、このクラスのためにそれをレンダリングしていますいつでも起こります。
私は「角度2ウェイ」に興味があります。
これは私にとって正解でした。ありがとう! – IRCraziestTaxi
現在のAngularバージョンに対処するため、受け入れられた回答を更新しました。 –
4.2.4で私のために働いていない、アニメーションはまだページの読み込み時に発生します – Vignesh