container-block-plugin-container-block.component.ts
868 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-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;
});
}
}