Oli*_*ght 6 lazy-loading angular2-routing angular angular-animations
在延迟加载模块之间路由时,我无法使路由动画正常工作。
当在同一模块的组件之间进行更改时(例如“主页”>“关于”或“Lazy1”>“Lazy2”),动画正常工作,离开页面以动画方式退出,进入页面以动画方式进入。
然而,当在不同模块的组件之间进行更改时(例如“Home”>“Lazy1”或“Lazy2”>“About”),离开页面会立即消失,然后进入页面会以动画形式显示。
我不知道如何为离开页面设置动画,它似乎立即从 dom 中删除。
检查 stackblitz: https://stackblitz.com/edit/angular-lazyloading-animation-xkxye9 ?file=src/app/app.routing.ts
当在不同(惰性)模块的组件之间切换时,我们如何制作动画?这是 Angular 做不到的事情吗?
注意:我必须使用 {option: true} 因为 query(:leave) 会抛出找到零个元素的错误。
| 归档时间: |
|
| 查看次数: |
688 次 |
| 最近记录: |