我们正在尝试创建一个具有两个“视图状态”的组件 - 状态 A 在文档流中与往常一样(类似于预览/缩略图)。状态 b 应该是它的放大版本(模态)。
我们可以毫无问题地创建一个组件并在页面中使用它(状态 A)。然后我们实现了一个放大它的函数(Angular Mat 对话框),它是状态 B。不幸的是,这将创建我们组件的一个新实例,我们将丢失所有实例化的数据/状态。
问题:是否可以重用组件实例来保持状态并可能节省资源?
我们正在尝试创建一个具有两个“视图状态”的组件 - 状态 A 在文档流中与往常一样(类似于预览/缩略图)。状态 b 应该是它的放大版本(模态)。
我们可以毫无问题地创建一个组件并在页面中使用它(状态 A)。然后我们实现了一个放大它的函数(Angular Mat 对话框),它是状态 B。不幸的是,这将创建我们组件的一个新实例,我们将丢失所有实例化的数据/状态。
问题:是否可以重用组件实例来保持状态并可能节省资源?