使用 Angular CLI 创建一个服务。
ng generate service serviceName
创建完就是使用他了!
要在组件中使用服务分为3个步骤,
导入 => 声明 => 注入
1,导入服务
在组件中导入服务
import { AService } from '../A.service';
2.声明服务
方法1,在根模块(app.module.ts)中声明
@NgModule({ ... providers: [BookService], ...})
方法2,在子组件(A.component.ts)中声明
3.注入服务
constructor(private aService : AService ) {}
注意:不管哪种方式,记得一定要在文件头 import 进服务。
服务用来放公共方法如get, post方法和获取数据层。