Anuglar 5 Kendo UI kendo-tabstrip-tab

时间:2018-04-03 21:15:56

标签: angular5 kendo-tabstrip

我想在选择标签时动态读取div元素。

注意:我正在创建多轴图表。这就是我使用jquery图表的原因。

错误:未捕获(在承诺中):TypeError:无法读取未定义的属性“nativeElement”

HTML:

 <kendo-tabstrip (tabSelect)="ChartTabSelection($event)">
        <!-- FIRST TAB -->
        <kendo-tabstrip-tab [title]="' abc 123'" [selected]="true">
          <ng-template kendoTabContent>           
            <div class="demo-section k-content wide">
              <div #kendoChart1></div>
            </div>            
          </ng-template>
        </kendo-tabstrip-tab>
        <!-- SECOND TAB -->
        <kendo-tabstrip-tab [title]="'abc 234'">
          <ng-template kendoTabContent>

            <div class="demo-section k-content wide">
              <div #kendoChart2></div>
            </div>           
          </ng-template>
        </kendo-tabstrip-tab>
      </kendo-tabstrip>

controller.ts

ChartTabSelection(data: any) {
        if (data.index === 0) {
 kendo.jQuery(this.component.kendoChart1.nativeElement).kendoChart({

});
        } else {
 kendo.jQuery(this.component.kendoChart2.nativeElement).kendoChart({

});
        }
  }

0 个答案:

没有答案