3 回答

TA貢獻1848條經(jīng)驗 獲得超10個贊
您只在構(gòu)造函數(shù)中進行了一次數(shù)學(xué)運算,您可能希望將其設(shè)為屬性。這樣模板可以保持不變,但只要arenaTotal或emptySeats發(fā)生變化,該值就會更新。
arenaTotal: number = 1000;
emptySeats: number;
get arenaCurrent() {
return this.arenaTotal - this.emptySeats;
}
constructor() {}

TA貢獻1862條經(jīng)驗 獲得超6個贊
使用 (ionChange) 顯示結(jié)果。
<div class="empty">
<h5> Input Empty Total </h5>
<ion-item>
<ion-input (ionChange)="change()" placeholder="Enter Empties.." type="number" name="emptySeats"[(ngModel)]="emptySeats"> </ion-input>
</ion-item>
</div>
<p> {{arenaCurrent}} </p>
在 javascript 中調(diào)用函數(shù)更改。
arenaTotal: number = 1000;
emptySeats: number;
arenaCurrent: number;
constructor() {}
change(){
this.arenaCurrent = this.arenaTotal - this.emptySeats;
}
當用戶在 ion-input 中輸入值時,上述內(nèi)容將立即更新結(jié)果。

TA貢獻1799條經(jīng)驗 獲得超9個贊
你可以 在你的 ion-input 標簽中嘗試這樣的 #emptySeats="ngModel"
<div class="empty">
<h5> Input Empty Total </h5>
<ion-item>
<ion-input placeholder="Enter Empties.." type="number" name="emptySeats" [(ngModel)]="emptySeats" #emptySeats="ngModel"> </ion-input>
</ion-item>
</div>
<p> {{arenaCurrent}} </p>
添加回答
舉報