我有一个页面,例如:
有两个标签:A和B,点击A时, socket 显示组件A,点击B时, socket 显示组件B。
现在单击标签 B,呈现组件 B,然后单击标签 A,然后单击 B,组件将通过 ngOnInit 引发重新加载。 问题是:
如何防止在 A 和 B 之间切换时组件 B 重新加载,我想只初始化组件 B 一次。
最佳答案
如果您不想在更改路线时重新加载组件,为什么不简单地将组件放入页面中并相应地隐藏/显示它们呢?请检查我创建的这个示例:
关于angular - 在 Angular4 中切换路由时防止重新加载组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49271403/