使 Angular 服务对所有组件可用
Make Angular Service Available to All Components
我的 Angular 应用程序中的每个组件都使用 SpinnerService
class。有没有办法避免每次都在每个组件的构造函数中显式注入它?
是的,您可以在您的 appModule 中提供它。请记住,无论何时从 appmodule 注入和提供任何内容,它都可以在整个应用程序中使用。
抱歉,伙计,但这是唯一的方法。虽然如果你有一个层次结构,那么你可以注入你的根组件并将它作为输入参数发送,但这也会导致创建一个额外的变量。
我的 Angular 应用程序中的每个组件都使用 SpinnerService
class。有没有办法避免每次都在每个组件的构造函数中显式注入它?
是的,您可以在您的 appModule 中提供它。请记住,无论何时从 appmodule 注入和提供任何内容,它都可以在整个应用程序中使用。
抱歉,伙计,但这是唯一的方法。虽然如果你有一个层次结构,那么你可以注入你的根组件并将它作为输入参数发送,但这也会导致创建一个额外的变量。