角度2のrc6を使用しています。ルートパスに基づいてページの切り替えを行いたいと思います。次のアニメーションを2つのパス(テストとして)に適用します。私は、不透明度をアニメーション化したいだけです。しかし、私が何をしても、ページがY軸上で翻訳されるのを止めることができません。私が見つけた唯一のオプションは、ホストとしてstyle.position: absolute
を使用しているようです。私は、ページ上のすべての要素の位置をネジ止めするので、それを使用したくありません。私はまたなしでちょうどopactiy
を持っていることを試みた。それはどちらもうまくいかなかった。角度2のアニメーションが期待どおりに動作しない
host: {
'[@routeAnimation]': 'true',
'[style.display]': "'block'"
},
animations: [
trigger('routeAnimation', [
transition('void => *', [
style({opacity: 0, transform: 'translatey(0)'}),
animate('0.2s')
]),
transition('* => void', [
animate('0.2s', style({opacity: 0, transform: 'translatey(0)'}))
])
])
]
私はここに何か不足していると確信しています。よく分かりません。助けてくれてありがとう。
答えを見つけましたか? – Leukonoe
まだありません。私がするとき、私はここでそれを間違いなく更新するでしょう。 – andthereitgoes