###前提・実現したいこと
コンポーネント間でのデータ(値)の受け渡しで苦戦をしている初心者です。
seviceにあるものをコンポーネントにひっぱてくる手法はわかりましたが、コンポーネントの値を他のコンポーネントへserviceを用いて受けわたすにはどうしたら良いでしょうか。
ちなみに、ログイン成功時に他の画面に移って、現在のユーザーを表示したいと考えております。
###該当のソースコード
typescript
1//conpornent.ts 2 3 4 this.authService.logIn(body).then((response: any) => { 5 // console.log(response); 6 if(response.status === 200){ 7 8 console.log("true"); 9 let data = response.json().data; 10 // console.log(data); 11 // console.log(data.email); 12 // console.log(data.firstName); 13 // console.log(data.lastName); 14 15 this.router.navigate(['/']) 16 17 18 } 19 }).catch(() => { 20 this.router.navigate(['/login']) 21 this.msg = 'Username or password is incorrect'; 22 //this.loading = false; 23 console.log(this.msg) 24 }); 25 } 26
typescript
1//sevice.ts 2 getCurrentUser(data:any){ 3 console.log(data); 4 return data 5 }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/07 06:47
2017/09/07 07:34
2017/09/07 08:24
2017/09/08 02:25
2017/09/08 02:42
2017/09/08 04:09
2017/09/08 05:17