import {Component, Inject} from 'ng-forward'; @Component({ selector: 'profile', templateUrl: "app/profile/profile.html" }) @Inject("noosfero", "$log", "$stateParams") export class Profile { boxes: any profile: any constructor(noosfero, $log, $stateParams) { console.log("PROFILE"); noosfero.profiles.one().get({ identifier: $stateParams.profile }).then((response) => { this.profile = response.data[0]; noosfero.setCurrentProfile(this.profile); return noosfero.boxes(this.profile.id).one().get(); }).then((response) => { this.boxes = response.data.boxes; }); } }