Javascript 如何为所有组件创建全局预加载程序。角度2

Javascript 如何为所有组件创建全局预加载程序。角度2,javascript,typescript,angular,preloader,Javascript,Typescript,Angular,Preloader,我需要创建一个组件,该组件将向所有组件添加预加载程序(具有半透明背景的图像),用于从服务加载或获取数据。我在页面上有一些可路由的块。我需要显示块上的预加载,目前正在工作。我应该处理哪些事件?如何使其全球化?谢谢。我认为您可以先为例如创建一个自定义指令,然后在该组件中添加预加载程序、图像等,只需将其添加到任何组件视图中,并将其包含在指令[]中即可。希望这能回答问题,因为问题本身非常抽象,一些代码片段肯定会有帮助。请添加一些代码,演示您实际要完成的任务。查看有关如何提出好问题的帮助主题。我已经为这个

我需要创建一个组件,该组件将向所有组件添加预加载程序(具有半透明背景的图像),用于从服务加载或获取数据。我在页面上有一些可路由的块。我需要显示块上的预加载,目前正在工作。我应该处理哪些事件?如何使其全球化?谢谢。

我认为您可以先为例如
创建一个自定义指令,然后在该组件中添加预加载程序、图像等,只需将其添加到任何组件视图中,并将其包含在
指令[]
中即可。希望这能回答问题,因为问题本身非常抽象,一些代码片段肯定会有帮助。

请添加一些代码,演示您实际要完成的任务。查看有关如何提出好问题的帮助主题。我已经为这个问题提供了更通用的解决方案。但我想知道OP是否在谈论加载程序/微调器。