2017-04-07 46 views
4

我有一个文件上传组件,我在一个视图中多次使用。我有一个服务来管理每个上传文件的元数据。当我将文件添加到一个组件时,所有组件都开始更新,而不仅仅是添加了文件的组件。非单身服务

有没有办法为正在显示的每个组件添加服务的新实例?

回答

3

根据the docs

在组件级提供的服务确保了组件的每个实例获取服务的自己的,私有的实例。

因此,不要将应用程序模块的providers中的服务列出,请尝试将其列在较低级别的组件定义中。