1-1 生成服务

  1. ng g service services/common

1-2 在根模块中配置

  1. //app.module.ts
  2. import {CommonService} from './services/common.service';
  3. @NgModule({
  4. providers: [CommonService]
  5. })
  6. export class AppModule { }

1-3 组件使用服务

  1. export class CommonService {
  2. public defaultCity:string = "武汉"
  3. constructor() { }
  4. }
  1. //1.导入服务
  2. import {CommonService} from '../../services/common.service'
  3. export class HomeComponent implements OnInit {
  4. //2.构造函数中配置
  5. constructor(public common:CommonService) { }
  6. ngOnInit() {
  7. //3.使用
  8. console.log(this.common.defaultCity);
  9. }
  10. }