import {StateConfig, Component, Inject, provide} from 'ng-forward'; import {ProfileService} from "../../../lib/ng-noosfero-api/http/profile.service"; import {ProfileDataComponent} from "../data/profile-data.component"; import {TranslateProfile} from "../../shared/pipes/translate-profile.filter"; @Component({ selector: 'profile', templateUrl: "app/profile/info/profile-info.html", providers: [provide('profileService', { useClass: ProfileService })], directives: [ProfileDataComponent], pipes: [TranslateProfile] }) @Inject(ProfileService) @Inject("amDateFormatFilter") export class ProfileInfoComponent { activities: any; profile: noosfero.Profile; showInformation: boolean = false; constructor(private profileService: ProfileService, private amDateFormatFilter: any) { this.init(); this.showInformation = false; } toggleInformation() { console.log(this.showInformation); console.log("argila"); this.showInformation = !this.showInformation; console.log(this.showInformation); } init() { this.profileService.getCurrentProfile().then((profile: noosfero.Profile) => { this.profile = profile; }); } }