我有一个使用视频的简单应用。 这是它的路线:
{ path: 'video', component: VideoComponent }
ngOnInit
this.video.nativeElement.src = videoSrc;
和示例网址:
/video?project=3
用户也可以导航到不同的路线。如:
{ path: 'profile', component: ProfileComponent }
我的问题是,当用户导航到video
以外的其他路线并返回时,会再次获取视频文件。我想保持它一直加载并防止后续重新加载。
我有什么选择?我发现您可以使用RouteReuseStrategy
https://angular.io/api/router/RouteReuseStrategy,但它似乎仅对激活的路线有效。