我想将值从组件发送到服务
〇Component
import { ColumnEquipedService } from '../../../service/column-equiped/column-equiped.service';
export class SampleComponent{
public componentCd = `wa9001`;
、、、、、
}
〇Service
import { Injectable } from '@angular/core';
@Injectable()
export class ColumnEquipedService {
componentCd: string;
、、、、
}
希望将样本组件中的componentCd
的值发送到ColumnEquipedService中的componentCd
。
应该怎么做......?
答案 0 :(得分:3)
定义一个方法将id保存到变量
export class ColumnEquipedService {
componentCd: string;
constructor()
saveCompoId(compId:string){
this.componentCd = compId;
}
}
然后在组件中调用方法。
constructor(private myService : ColumnEquipedService)
saveToService(){
myService.saveCompoId(this.componentCd);
}