在 Angular 8 中,要向组件注入服务,需要先定义该服务。可以使用以下步骤:
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class MyService {
// service code here
}
import { NgModule } from '@angular/core';
import { MyService } from './my.service';
@NgModule({
providers: [
MyService
]
})
export class AppModule { }
import { Component } from '@angular/core';
import { MyService } from './my.service';
@Component({
selector: 'app-my-component',
template: `...`,
})
export class MyComponent {
constructor(private myService: MyService) { }
}
在上述代码中,使用构造函数和 private/myService 的方式将 MyService 服务注入到 MyComponent 组件中。 免责声明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,火山引擎不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系service@volcengine.com进行反馈,火山引擎收到您的反馈后将及时答复和处理。
上一篇:Angular8如何使用指令
下一篇:Angular8如何在刷新页面时保存数据?(进一步探究) 在web应用中,当用户刷新页面或关闭页面时,通常需要保留当前数据状态以供下次访问时使用。对于Angular8来说,如何实现这个功能呢?