【发布时间】:2020-06-05 21:36:44
【问题描述】:
我有两个组件:CreateComment 和 DisplayComment。 DisplayComment 组件本身嵌套在其中,用于显示线程化的 cmets。
现在,每当我从 CreateComment 组件创建评论时,我都会调用 CommentService 中的主题来发出事件。此主题在 DisplayComment 组件中被订阅,我在其中将评论推送到要呈现的 cmets 数组。
由于我有嵌套组件,因此多次调用此订阅(根据线程 cmets 计数)。
谁能告诉我是否有任何方法可以将 DisplayComment 方法上的订阅执行限制为一次?
【问题讨论】:
标签: angular angular2-services subscription