私はこのログイン・コンポーネントを持っている:レスポンスのデータを表示するにはどうすればいいですか?
ユーザーが応答データアブーのユーザーに送信イムログインして/home
に彼をナビゲートしている今場合
import {Component, EventEmitter, Input, OnChanges} from '@angular/core';
import {Observable} from 'rxjs/Rx';
import { LoginService } from '../services/login.service';
import { Login } from '../model/login'
import {Router} from '@angular/router';
@Component({
selector: 'login',
templateUrl: 'login-form',
})
export class LoginComponent {
data : any;
// Constructor with injected service
constructor(
private loginService: LoginService,
private router: Router
){}
submitLogin(values){
var current = this;
// Variable to hold a reference of addComment/updateComment
let loginOperation:Observable<any>;
loginOperation = this.loginService.Login(values);
loginOperation.subscribe(
res => {
if(res.isLoggedIn == true){
current.router.navigate(['/home']);
}
},
err => { console.log(err) }
);
}
}
。
{path: 'home', component: LogsComponent}
これは私のLogsComponentです:
import {Component, EventEmitter, Input, OnChanges} from '@angular/core';
import {Observable} from 'rxjs/Rx';
import {Router} from '@angular/router';
@Component({
selector: 'dashboard',
templateUrl: 'home',
})
export class LogsComponent {
}
は、だから私が欲しいもの、応答からホームビューデータにこのような何かを表示することです:
{{ response.user.email }}
ルートでは、私はこれを持っていますどのように私はそれを行うことができますどのような提案?
Imを取得エラー:this.route.params .subscribe((paramsは)=> { this.resEmailの=のparamsは[ 'ID']; })。 予期しないトークン。コンストラクタまたはメソッドまたはプロパティが期待されていた – uzhas