profile-description-block-plugin-profile-description-block.component.ts 937 Bytes
import { Input, Inject, Component } from 'ng-forward';
import {BlockService} from "../../../../lib/ng-noosfero-api/http/block.service";
import {Arrays} from "./../../../../lib/util/arrays";

@Component({
    selector: 'noosfero-profile-description-block',
    templateUrl: 'app/layout/blocks/profile-description-block-plugin-profile-description-block/profile-description-block-plugin-profile-description-block.html'
})
@Inject(BlockService, "$state")
export class ProfileDescriptionBlockPluginProfileDescriptionBlockComponent {

    @Input() block: any;
    @Input() owner: any;

    profile: any;
    description: any;

    constructor(private blockService: BlockService, private $state: any) { }

    ngOnInit() {
        this.profile = this.owner;
        this.blockService.getApiContent(this.block).then((content: any) => {
          this.description = content.description;
        });
        console.log(this.description);
    }
}