私はAngular4とそのアニメーションを扱っています。 私は動的値をアニメーション宣言に渡そうとしていますが、アニメーションが終了した後は元の状態に戻ります。Angular 4 Dynamic Heightアニメーションがアニメーション後に復帰する
基本的に、私はその高さに基づいてアニメーションをトリガする動的な高さを持っています。
私はブートストラップなしでこの作品を作っています。あるいは、css3をフラットアウトして角のアニメーションでやります。
以下はアニメーションの定義を更新
export const deltaScore = trigger(
"deltaScore",
[
state("void", style({
height: "*"
}
)
),
state('*', style({ height: "*" })),
state('update', style({ height: "{{height}}" })),
transition(
"* => *",
[style({height: "*"}), animate('1s ease-in')]
),
transition(
"* <=> update",
[style({height: "*"}), animate('1s ease-in')]
)
], { height: 0 }
);
です:代わりにトリガを使用してのplunk
あなたが達成しようとしている上下のスライドのようなものですか、それとも別のものですか? – Vega
上下に育つバーのようです。 VUメーターにも再使用される可能性があります。 –