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-container-block-plugin-container-block', templateUrl: 'app/layout/blocks/container-block-plugin-container-block/container-block-plugin-container-block.html' }) @Inject(BlockService, "$state") export class ContainerBlockPluginContainerBlockComponent { @Input() block: any; @Input() owner: any; profile: any; blocks: any; constructor(private blockService: BlockService, private $state: any) { } ngOnInit() { this.profile = this.owner; this.blocks = []; this.blockService.getApiContent(this.block).then((content: any) => { this.blocks = content.blocks; }); } }