【发布时间】:2017-11-27 10:29:24
【问题描述】:
我想知道,如何在我的应用中创建多个组件实例?
例如,我有一个表示动态显示数据的表格的组件。
这个表向调用它的组件发送一个事件。
现在如果我有几个组件调用这个表,那么所有这些组件都会得到事件。
所以我想分离这个表的所有实例,以免它们发生冲突。
有没有可能?或者还有其他方法可以实现动态表?
谢谢
【问题讨论】:
标签: angular components
我想知道,如何在我的应用中创建多个组件实例?
例如,我有一个表示动态显示数据的表格的组件。
这个表向调用它的组件发送一个事件。
现在如果我有几个组件调用这个表,那么所有这些组件都会得到事件。
所以我想分离这个表的所有实例,以免它们发生冲突。
有没有可能?或者还有其他方法可以实现动态表?
谢谢
【问题讨论】:
标签: angular components
好的,我解决这个问题的选择:
为了在每个组件中实现 'OnDestroy' 和 'OnInit' 函数,我们使用这个动态组件。
在“OnInit”上将订阅关联到变量,然后订阅来自该组件的事件。
在“OnDetroy”上通过此变量取消订阅此事件。
【讨论】: