profile.component.ts
670 Bytes
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;
});
}
}