Kendo角形Tabstrip包装器

时间:2018-08-29 11:55:46

标签: angular user-interface web kendo-ui-angular2

我想包装剑道选项卡条以将所有选项卡放在一个位置,每当我想更改选项卡组件时,只需更改一个位置即可。考虑到这一点,我开始包装剑道标签条,但是它不起作用。在这一点上我真的很困惑。这是我的代码:
custom-tab-strip.html

<kendo-tabstrip>
  <ng-content></ng-content>
</kendo-tabstrip>

custom-tab-component.html:

<kendo-tabstrip-tab [title]="title" [selected]="selected">
  <ng-template kendoTabContent>
    <ng-content></ng-content>
  </ng-template>
</kendo-tabstrip-tab>

标题和所选内容是此组件中的输入。
最后,我使用这些组件如下:

<app-custom-tab-strip>
    <app-custom-tab [title]="'title'" [selected]="true">
        test
    </app-custom-tab>
</app-custom-tab-strip>

有人可以帮我找到我的代码问题吗?

1 个答案:

答案 0 :(得分:0)

您必须对标题和所选属性使用@Input()和@output()发射器,因为当父组件调用子组件时,您必须为此传递2个值,因为它将设置运行时间。