2017-03-17 112 views
0

在我的login服務的,我有這樣的:是否可以將數據從一個服務發送到另一個服務?

getUserData(): any { return this.userData; } 

我想要的是讓在logsService:

data = this.getUserData(); 
return this.http.get('/api/logs' + data.user.email) 
           // ...and calling .json() on the response to return data 
           .map((res:Response) => res.json()) 
           //...errors if any 
           .catch((error:any) => Observable.throw(error.json().error || 'Server error')); 

      } 

這可能嗎?

+0

你想從另一個服務調用服務?這是你的問題嗎? –

+0

是的,這是可能的。 –

回答

1

這是可能的。您應該在構造函數中注入服務,與注入服務到組件f.e.相同。

@Injectable() 
export class FirstService { 

    constructor(
     private _secondService: SecondService 
    ){} 

} 

@Injectable() 
export class SecondService { 

    constructor(){} 

} 
相關問題