【发布时间】:2019-07-03 12:30:48
【问题描述】:
当我选择一个选项时,我需要显示该项目,但如果有人可以提供帮助,我不确定这样做有多糟糕,谢谢
<ion-item>
<ion-label floating>Reward </ion-label>
<ion-select>
<ion-option >Price reduction</ion-option>
<ion-option (click)="onButtonClick()" >Discount </ion-option>
</ion-select>
</ion-item>
<ion-item *ngIf="buttonClicked" >
<ion-label floating>Discount Percentage </ion-label>
<ion-input type="text" ></ion-input>
</ion-item>
我希望当我点击折扣时,离子项目会显示,否则它不会显示。当我将它应用于离子选项时,它在按钮上工作正常,它不起作用。在此先感谢
【问题讨论】:
-
尝试类似
(click)="buttonClicked = true"并在您的组件中添加public buttonClicked: boolean; -
当我在按钮上使用 (click)="buttonclicked()" 但它在选择器上不起作用时它可以工作
-
ok 然后创建一个方法
public buttonclicked() { this.buttonClicked = true; } -
不使用 true 也尝试使用 this.buttonClicked = !this.buttonClicked;两者都不能使用