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);
}
}