我正在将应用程序从v3迁移到v4,发现一些问题。当应用程序仅启动一次(例如用户个人资料)时,我曾经在v3中加载一些数据。我在所有页面之间共享的服务中实现了它。现在,在v4中,每次我从页面更改甚至配置为root时,该服务都会被构建:
@Injectable({ providedIn: 'root' })
经过一些阅读后,认为使用ngrx是管理应用程序状态的不错选择。经过一些编码后,我可以看到页面之间的内存中没有维护应用程序状态对象,因此,这是仅在应用程序启动且所有页面都可访问时才加载内存中某些数据的最佳实践/模式?
致谢