您可以在组件中注入服务,并在事件处理程序内部使用该服务。例如,在以下示例中,我们在组件中注入名为' MyService”的服务,并在按钮点击事件处理程序内部使用它。
@Injectable() export class MyService { public myFunction(): void { // Do something... } }
import { Component } from '@angular/core'; import { MyService } from './my.service';
@Component({
selector: 'app-my-component',
template:
})
export class MyComponent {
constructor(private myService: MyService) {}
public handleClick(): void { this.myService.myFunction(); } }