基于导航参数的 ionic 2 隐藏项目
ionic 2 hide item based on navparams
我想 hide/show 基于 navparams 加载页面上的列表项,我有这个代码:
HTML
<button ion-item (tap)="goToPage2()" [hidden]="shouldHide">Page 2</button>
TS
export class Page1 {
public firstParam:any;
constructor(public navCtrl: NavController, params: NavParams) {
this.firstParam = params.get("firstPassed");
}
我需要添加什么到hide/show 基于 firstParam 参数的按钮?
谢谢
HTML
<button ion-item (tap)="goToPage2()" *ngIf="shouldHide">Page 2</button>
Ts
export class Page1 {
public firstParam:any;
public shouldHide:boolean;
constructor(public navCtrl: NavController, params: NavParams) {
this.shouldHide = false;
this.firstParam = params.get("firstPassed");
if(params.get("firstPassed") == "??"){
this.shouldHide = true;
}
}
如果您传递的参数等于“??”的字符串,这将显示您的 Page2 按钮。但是因为我们错过了这个问题的一些上下文,我不确定你是否正在寻找这个。
我想 hide/show 基于 navparams 加载页面上的列表项,我有这个代码:
HTML
<button ion-item (tap)="goToPage2()" [hidden]="shouldHide">Page 2</button>
TS
export class Page1 {
public firstParam:any;
constructor(public navCtrl: NavController, params: NavParams) {
this.firstParam = params.get("firstPassed");
}
我需要添加什么到hide/show 基于 firstParam 参数的按钮?
谢谢
HTML
<button ion-item (tap)="goToPage2()" *ngIf="shouldHide">Page 2</button>
Ts
export class Page1 {
public firstParam:any;
public shouldHide:boolean;
constructor(public navCtrl: NavController, params: NavParams) {
this.shouldHide = false;
this.firstParam = params.get("firstPassed");
if(params.get("firstPassed") == "??"){
this.shouldHide = true;
}
}
如果您传递的参数等于“??”的字符串,这将显示您的 Page2 按钮。但是因为我们错过了这个问题的一些上下文,我不确定你是否正在寻找这个。