有没有一种方法可以将组件实例与多个选择器关联起来?

时间:2020-09-13 16:08:54

标签: angular angular2-template angular-services angular2-directives

在Angular 2中,我经常看到每个选择器都在创建组件的实例。

问题:我在卡中显示了性能图表,其中每2秒使用REST API调用获取性能数据。关于屏幕分辨率的更改,将通过<input type="file" class="custom-file-input" id="customFile" name="event_image "> 指令更改卡的位置。在内存中,有两个组件触发重复的API调用。

我认为可能的解决方法如下,

  1. 使组件更轻巧:通过一次休息收集数据并在服务级别添加订阅,将制作的数据发送回两个组件。就我而言,这并不容易,因为在组件类中有一些包装可以执行信标活动。

  2. 具有2个相同的组件来扩展类,其中类从服务访问信息或直接预订可观察对象。我觉得这不是一个好的设计。

我正在寻找更好的东西。有没有办法添加如下内容, 父组件html具有

*ngIf

在内部,两个app-child都引用相同的组件类<app-child></app-child> <app-child></app-child>

我是新手,请帮忙提出您的想法,谢谢。

0 个答案:

没有答案