diff --git a/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.html b/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.html index 4ecd26bb..2a346a59 100644 --- a/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.html +++ b/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.html @@ -1,17 +1,22 @@ - - - - - - + + + + + - + + + + - + + + + \ No newline at end of file diff --git a/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.ts b/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.ts index 22f3f6e8..10a2fc9e 100644 --- a/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.ts +++ b/app/ui-category/tab-view/binding-tab-view-items/binding-tab-view-items.component.ts @@ -1,11 +1,11 @@ -// >> binding-tab-view-code + import { Component } from "@angular/core"; import { StackLayout } from "ui/layouts/stack-layout"; import { TabView, SelectedIndexChangedEventData, TabViewItem } from "ui/tab-view"; export class DataItem { - constructor(public itemDesc: string) {} + constructor(public itemDesc: string) { } } @Component({ @@ -13,15 +13,21 @@ export class DataItem { templateUrl: "./binding-tab-view-items.component.html", }) export class BindingTabViewItemsComponent { - public items: Array; + // >> binding-tab-view-code public tabSelectedIndex: number; constructor() { this.tabSelectedIndex = 1; - this.items = new Array(); - for (let i = 0; i < 5; i++) { - this.items.push(new DataItem("item " + i)); + } + + changeTab() { + if (this.tabSelectedIndex === 0) { + this.tabSelectedIndex = 1; + } else if (this.tabSelectedIndex === 1) { + this.tabSelectedIndex = 2; + } else if (this.tabSelectedIndex === 2) { + this.tabSelectedIndex = 0; } } + // << binding-tab-view-code } -// << binding-tab-view-code