请告诉我关于选择事件的角2选项卡的确切语法。我试着做以下几件事:
@Component({
selector: 'my-app',
template: `
<kendo-tabstrip>
<kendo-tabstrip-tab [title]="'Paris'" (select)="onTabSelected()">
<span class="rainy"> </span>
<div class="weather">
<h2>17<span>ºC</span></h2>
<p>Rainy weather in Paris.</p>
</div>
</kendo-tabstrip-tab>
<kendo-tabstrip-tab [title]="'New York'" (select)="onTabSelected()">
<span class="sunny"> </span>
<div class="weather">
<h2>29<span>ºC</span></h2>
<p>Sunny weather in New York.</p>
</div>
</kendo-tabstrip-tab>
</kendo-tabstrip>
`
})
class AppComponent {
public onTabSelected() {
console.log('index');
}
}但这对我没用。
发布于 2016-10-12 05:19:57
select EventEmitter是kendo选项卡(TabstripComponent)的一部分,而不是kendo选项卡(TabstripTabComponent)的一部分。
你可以这样用它-
<kendo-tabstrip (select)="onTabSelected($event)">
<kendo-tabstrip-tab [title]="'tab1'" [selected]="true">
Kendo UI - Tab Strip Demo
</kendo-tabstrip-tab>
....
....在组件中你可以读到这样的标题-
onTabSelected(event: any){
console.log('Tab Title: ' + event.title);
}参考资料:http://www.telerik.com/kendo-angular-ui/components/layout/api/TabstripComponent/
发布于 2017-10-05 19:12:37
TabStripComponent的tabSelect事件为我工作。
在组件模板中:
<kendo-tabstrip (tabSelect)="onTabSelected($event)">
<kendo-tabstrip-tab [title]="'tab1'" [selected]="true">
Kendo UI - Tab Strip Demo
</kendo-tabstrip-tab>
....
....在组件类中:
onTabSelected(event: any){
console.log('Tab Title: ' + event.title);
}参考资料:http://www.telerik.com/kendo-angular-ui/components/layout/api/TabStripComponent/
https://stackoverflow.com/questions/39988418
复制相似问题