【发布时间】:2017-03-31 02:53:56
【问题描述】:
我有一个具有title 属性的CheckIn 页面。
import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
@Component({
templateUrl: 'check-in.html'
})
export class CheckInPage {
public title: string = 'Check In';
constructor(public navCtrl: NavController) {
}
}
我将此页面导入我的TabsPage:
import { Component } from '@angular/core';
import { CheckInPage } from '../check-in/check-in';
@Component({
templateUrl: 'tabs.html',
})
export class TabsPage {
public tab3Root: any;
constructor() {
this.tab3Root = CheckInPage;
}
}
现在,我想在我的 TabsPage 视图中使用它:
<ion-tabs>
<ion-tab [root]="tab3Root" tabTitle="{{tab3Root.title}}" tabIcon="cog"></ion-tab>
</ion-tabs>
当我console.log 时,这给了我undefined。请帮忙。
【问题讨论】:
-
您的代码看起来不错。你想
console.log做什么?this.tab3Root? -
@Huiting 我只是想从我导入
CheckInPage的位置访问CheckInPage.title属性:TabsPage。 -
@KaMok,标签不能那样工作。
tabTitle属性只能是字符串,所以需要静态设置标题。您想稍后更改它还是为什么要尝试使用title属性?
标签: ionic-framework ionic2 ionic-view