【发布时间】:2016-07-07 11:25:09
【问题描述】:
我已经遇到这个错误好几个小时了。当我运行该应用程序时,IOS 模拟器只显示一个白页,似乎没有加载任何内容。我不知道出了什么问题。我想制作一个带有分段栏的页面。这是我的“menu.component.ts”文件代码:
import {Observable} from 'data/observable';
import {Component} from "@angular/core";
@Component({
selector: "menu",
templateUrl: "./components/menu/menu.html",
})
export class MenuComponent extends Observable {
public selectedItem: string;
public items: Array<any> = [
{ title: 'Home' },
{ title: 'G+' },
{ title: 'Sync' }
];
constructor() {
super();
this.selectedItem = `Selected: ${this.items[0].title}`;
}
public selectSegment(e: any) {
this.set('selectedItem', `Selected: ${this.items[e.newIndex].title}`);
}
}
还有我的“menu.html”文件:
<SegmentedBar items="{{items}}" selectedIndexChanged="{{selectSegment}}" ></SegmentedBar>
<Label text="{{selectedItem}}" ></Label>
【问题讨论】:
标签: typescript angular nativescript