I am new in Angular2.I am trying to learn how parse JSON.When I search about this, noticed this problem.Please explain me,why it returns undefined after assign it JSON.stringfy()'s returned value??
import {Component} from '@angular/core'
import {User} from './model/user'
import {LoginService} from "./login.service";
@Component({
selector:'login-component',
templateUrl: './login.html',
providers:[LoginService]
})
export class LoginComponent{
constructor (private loginService:LoginService) { }
result:string;
goToMine(username:string,password:string){
this.loginService.checkUser(new User(username,password)).subscribe(
myData=> this.result=JSON.stringify(myData),
error=> alert(error),
()=> console.log("Finished")
);
console.log(this.result);//why does it print undefined??
}
}