I'm trying to implement a Kendo splitter pane with dynamically allocated number of panes in Angular 2. I have the kendo-splitter element in the parent component but unless I remove it the child component doesn't get rendered?
Parent Splitter Component
import { Component, OnInit } from '@angular/core';import { BrxDelta } from '../model/BrxDelta';@Component({ selector: 'app-all-deltas', template: `<kendo-splitter orientation="vertical" style="height: 340px;"> <app-brx-delta *ngFor="let b of brxDeltas" [brxDelta]="b"></app-brx-delta> </kendo-splitter>`, styleUrls: ['all-deltas.component.scss']})export class AllDeltasComponent implements OnInit { brxDeltas: BrxDelta[]; constructor() { this.brxDeltas = [ new BrxDelta("DELTA1"), new BrxDelta("DELTA2") ]; } ngOnInit() { console.log("BrxTableListComponent init"); console.log( this.brxDeltas ); }}Child Pane Component
import { Component, OnInit, Input} from '@angular/core';import { BrxDelta } from '../model/BrxDelta';@Component({ selector: 'app-brx-delta', template: `<kendo-splitter-pane size="100px"> <div class="pane-content"> <h3>{{brxDelta.deltaName}}</h3> </div> </kendo-splitter-pane> `, styleUrls: ['brx-delta.component.scss']})export class BrxDeltaComponent implements OnInit { @Input('brxDelta') brxDelta:BrxDelta; ngOnInit() { console.log( this.brxDelta ); }}
