![]() |
1
6
因此,要基于路由参数进行加载,您必须订阅路由参数并加载数据。将不再处理ngAfterViewInit。因为组件在路线更改后不会再次加载!
|
![]() |
2
0
我见过这个问题的次数比我愿意承认的要多,当我有一个父容器重用一个子组件时,通常会看到这个问题。
这是因为Angular的默认路由重用策略不会重新加载页面! 上面的代码修复了此默认行为,但必须将其放入适当的组件中才能获得从头开始的重新加载行为。 请注意,还有其他选择。。。假设您希望保持组件重用的速度。在这种情况下,只需在已加载的组件中提供一个入口点来重置数据,让组件通过changeDetectorRef进行更改。DetectChanges()。 |
![]() |
errerr · htaccess重写引擎URL解释 7 年前 |
![]() |
user1 · 我的htaccess出现500错误 7 年前 |
![]() |
aBlaze · 如何导航到包含\u的URL? 7 年前 |
![]() |
gtershel · Laravel Url两级深 7 年前 |
![]() |
MarcoLe · Angular 5-路由更改url但不导航 7 年前 |