我有很多页面,其中有几页是一些页面相同的组件。它们似乎在每个页面/路由更改时被重新实例化,这不是我需要的行为。我希望他们在页面之间保持状态,希望不必设置一堆全局变量,然后处理它们以在页面/路由更改后恢复我的状态。
我不确定Angular 2必须确定应该重新实例化这些特定组件的过程类型,但我想知道我可能有哪些选项。我关注的组件在初始化和显示时有相当大的过程,因此如果它在每个新页面上执行此操作将对用户造成烦恼。
我知道这是非常抽象和高级别的,但我正在寻找尽可能多的洞察力,因为我可以进一步研究。提前谢谢。