inject()函数

下一个依赖注入系列注入()函数。你可能熟悉使用类构造函数注入服务,如下所示:

我们也可以用注入函数来做同样的事情:

注入函数可以在3个不同的地方使用。我们可以在初始化“Angular”类(组件/服务/管道/指令/模块)的字段时使用它,也可以在此类类的构造函数体中使用:

或者可以用在提供者工厂函数(见昨天的文章举个例子):

现在,我们可以将该函数视为一种语法选择。也就是说,我们必须尽快开始使用它,因为路由器类守卫在Angular 15.2中已弃用.而另一种选择是可能需要注入依赖项的功能保护——使用注入功能:

betway必威滚球

Alain是谷歌开发专家,擅长Web技术、Angular和谷歌地图。他的日常任务是帮助开发团队采用Angular,并使用该框架进行大规模构建。他在六大洲都教授过Angular !阿兰是一名世界旅行家和摄影师,也是国际会议的演讲者,并出版了几门视频课程。