0
私はJSONオブジェクトからユーザー名を取得しようとしている内部のJSONオブジェクトからデータを取得しますが、私はいないアクセスをすることができ、これは私がユーザ名を取得しようとした機能である:角度成分
getUser()
{
if(this.authService.username)
{
var username:String;
/// get the username from this.authService.username
console.log(this.authService.username);
}
}
私は私が望むすべてが私はそれを使用することができますので、ユーザ名の値をストックしている私は、この結果
Object { username: "user", roles: Array[1], token: "user:1499017418257:d6212d3f1ac7251a…", status: "OK" }
を取得コンソールにthis.authService.usernameを印刷します。助言がありますか?ありがとう
私は途中でイオンを使用しています。
'this.authservice [「ユーザ名」]'安全ではありませんが、動作するはずです。 –
'return this.authService.username;'をgetUser()メソッドの本体にしますか?私は問題が何であるか理解していない。たぶんそれはあなたを混乱させる悪い命名ですか? this.authService.usernameはユーザー名ではありません。これはユーザオブジェクトで、ユーザ名を含んでいます。だから、 'user'に名前を変更する必要があります。 –