Angular 9是一种流行的前端开发框架,它是基于TypeScript构建的。它提供了一种结构化的方法来开发Web应用程序,并且具有许多强大的功能和工具。
在Angular中,依赖注入是一种重要的设计模式,它允许我们通过将依赖项注入到组件、服务或其他类中来实现松耦合和可测试性。通过使用Angular装饰器,我们可以将类标记为可注入的,并且可以使用依赖注入器来创建它们的实例。
然而,有些类不能通过依赖注入创建,其中包括没有Angular装饰器的类。这些类通常是一些简单的工具类或辅助类,它们不需要被注入到其他类中,并且不依赖于其他类的实例。
对于这些类,我们可以直接实例化它们,而不是使用依赖注入器。我们可以使用new
关键字来创建它们的实例,并直接调用它们的方法或访问它们的属性。
在Angular开发中,我们通常会使用依赖注入来管理组件、服务和其他类之间的依赖关系。但是对于没有Angular装饰器的类,我们需要注意不能将它们作为依赖注入的目标。
领取专属 10元无门槛券
手把手带您无忧上云