如何创建或注入可摇树的服务? 我找不到关于它的任何文档,您认为那样是正确的吗?
@Injectable({
providedIn: 'root',
})
export class ExampleService {
}
import { ExampleService } from './example.service';
@Component({
selector: 'app-test',
template: ``,
providers: { provide: AuthService,useClass: AuthService}
})
export class MyComponent {
}
就性能而言,可以更有效地使用providerIn
@Injectable({
providedIn: 'root',
})
or without providedIn
@Injectable
谢谢 安德里亚
答案 0 :(得分:0)
是的,通过这种方法,服务将仅针对实例化该服务的模块加载。因此,在您的情况下,将为MyComponent所在的模块加载ExampleService。仅供参考-link