如何使用 select EventEmitter Angular 2 TabstripComponent
How to use select EventEmitter Angular 2 TabstripComponent
请让我知道 select 事件中 angular 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');
}
}
但它对我不起作用。
select EventEmitter is part of kendo-tabstrip (TabstripComponent) and not kendo-tabstrip-tab (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/
TabStripComponent 的 tabSelect 事件对我有用。
在组件模板中:
<kendo-tabstrip (tabSelect)="onTabSelected($event)">
<kendo-tabstrip-tab [title]="'tab1'" [selected]="true">
Kendo UI - Tab Strip Demo
</kendo-tabstrip-tab>
....
....
在组件class中:
onTabSelected(event: any){
console.log('Tab Title: ' + event.title);
}
参考:http://www.telerik.com/kendo-angular-ui/components/layout/api/TabStripComponent/
请让我知道 select 事件中 angular 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');
}
}
但它对我不起作用。
select EventEmitter is part of kendo-tabstrip (TabstripComponent) and not kendo-tabstrip-tab (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/
TabStripComponent 的 tabSelect 事件对我有用。
在组件模板中:
<kendo-tabstrip (tabSelect)="onTabSelected($event)">
<kendo-tabstrip-tab [title]="'tab1'" [selected]="true">
Kendo UI - Tab Strip Demo
</kendo-tabstrip-tab>
....
....
在组件class中:
onTabSelected(event: any){
console.log('Tab Title: ' + event.title);
}
参考:http://www.telerik.com/kendo-angular-ui/components/layout/api/TabStripComponent/