示例代码:
import { Injectable } from '@angular/core';
@Injectable() export class MyService { // 在服务中定义函数 doSomething() { // 函数中的逻辑 } }
示例代码:
import { Component } from '@angular/core'; import { MyService } from 'path/to/my.service';
@Component({ selector: 'app-my-component', template: '' }) export class MyComponent { constructor(private myService: MyService) {}
onClick() { // 调用服务中的函数 this.myService.doSomething(); } })
通过这种方式,我们可以将组件中的逻辑分离到服务中,使代码更加清晰和可维护。