angular的service服务使用

一、service服务ng g s service/search服务组件:search.service.tsname:string = 'kk'public getName():string{ return this.name } public setName(v:string):void{ this.name = v }组件使用service// ts文件// 导入服务import {SearchService} from '../service/se
摘要由CSDN通过智能技术生成

一、service服务(当vueX使用)

  1. ng g s service/search
  2. 服务组件:search.service.ts
import { Injectable } from '@angular/core';

@Injectable({
  providedIn: 'root'
})
export class SearchService {
  name:string = 'kk'
  constructor() { }

  public getName():string{
    return this.name
  }
  public setName(v:string):void{
    this.name = v
  }
}

  1. 组件使用service
// ts文件
// 导入服务
import {SearchService} from '../service/search.service'   ---①
// 注入服务
constructor(public SearchService:SearchService) { }   ---②注入

// html文件使用
{
  {SearchService.name}}  ---③
<button (click)="SearchService.setName('子')">子组件按钮</button>

二、第二种方法使用service

1.定义获取user服务- user.service.ts
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值