Я работаю над Angular 8 и хочу использовать функцию с вызовами параметров в шаблоне Angular, поэтому я использовал PipeTransform, проблема в том, что переменная не определена вне подписки, когда я использую сервис
это CqpPipe.pipe.ts
projectCqp :string[];
transform(value: number, args?: any) {
this.cqpservice.getNumberOfProjectPerCQP(value, "Ressource Allocation").subscribe(data => {
this.projectCqp = data;});}
, и это служба
getNumberOfProjectPerCQP(cqpid:number,type:string){
return this.httpclient.get<string[]>(this.cqpUrl+'/project/CqpAndType/'+cqpid+'/' + type);}
и, наконец, я вызвал функцию в таблице следующим образом: {{c .id | getNumberOfProject}}, который ничего не возвращает в шаблоне