Keresés

Új hozzászólás Aktív témák

  • Zedz

    addikt

    válasz DNReNTi #6412 üzenetére

    Remek, akkor lehet tudsz segíteni. :)

    Adott 1 komponens és 1 service. A service, ami a userről tárol dolgokat, így néz ki (ami nekünk most fontos):

    @Injectable()
    export class Auth {

    //Store profile object in auth class
    userProfile: Object;

    constructor() {

    // Set userProfile attribute of already saved profile
    this.userProfile = JSON.parse(localStorage.getItem('profile'));

    Ezt a userProfile objectet szeretném felhasználni egy komponensben, aminek a constructora így fest:

    constructor(private auth: Auth, private authHttp: AuthHttp, private router: Router) {
    this.username = auth.userProfile['username'];
    }

    Kérdés:
    A komponens HTML kódjában simán tudok hivatkozni a username-re a következőképp: {{ auth.userProfile.username}}.

    Akkor a constructorban miért ['username'] módon érem a kívánt értéket?

Új hozzászólás Aktív témák