【发布时间】:2018-01-13 10:38:53
【问题描述】:
我是 Angular 2 的新手,我正在实现用户登录页面。如果输入的电子邮件已经存在,Web API 返回用户数据对象。目前我正在控制台中编写该对象。但我需要在 userExist.component.ts 中使用该对象。
这些 'auth.component.ts' 和 'userExist.component.ts' 是独立的控制器
auth.component .ts
export class AuthComponent implements OnInit {
( ......)
userRegister() {
( ......)
this.userService.loginRegisterUser(this.userRegisterModel)
.subscribe(
data =>{
console.log(data); // working!!
this.router.navigateByUrl('/user-exist');
},
err => {
alert(err);
this.errors = err;
this.isRegistering = false;
}
);
}
}
userExist.component.ts
export class UserExistComponent implements OnInit {
userRegisterModel:LoggedUserRegister = new LoggedUserRegister ();
constructor(private route: ActivatedRoute, private router: Router, private userService: UserService, private fb: FormBuilder,) {}
ngOnInit() {
this. userRegisterModel = // I need assign object from auth.component.ts
}
}
任何人都可以告诉我应该如何在 userExist.component.ts 中读取 auth.component.ts 的对象
【问题讨论】:
标签: javascript angular angular2-routing