gpt4 book ai didi

input - Ii 如何在我的组件中获得 ionic 2 中的输入值?

转载 作者:行者123 更新时间:2023-12-04 13:05:02 26 4
gpt4 key购买 nike

我将使用 ionic 2 创建一个购物应用程序.在产品详细信息中,我创建了一个用于增加和减少数量值的步进器。
如何在 ionic 2 内获取输入值在我的组件中?

最佳答案

解决方案:

1- app/pages/index.html

在 Angular 2 中,你应该使用 ngModel在模板中。

<ion-header>
<ion-navbar primary>
</ion-navbar>
</ion-header>

<ion-content>
<ion-item>
<button lightgray full (click)="incrementQty()">+</button>
<ion-item>
<ion-input type="number" min="1" [value]="qty" [(ngModel)]="qty"></ion-input>
</ion-item>
<button lightgray full (click)="decrementQty()">-</button>
</ion-item>
</ion-content>

2- app/pages/index.ts
import { Component} from '@angular/core';
import { NavController, Slides} from 'ionic-angular';

@Component({
templateUrl: 'build/pages/titlepage/titlepage.html',
})
export class titlePage {
qty:any;
constructor(private nav: NavController) {
this.qty = 1;
}

// increment product qty
incrementQty() {
console.log(this.qty+1);
this.qty += 1;
}

// decrement product qty
decrementQty() {
if(this.qty-1 < 1 ){
this.qty = 1
console.log('1->'+this.qty);
}else{
this.qty -= 1;
console.log('2->'+this.qty);
}
}
}

关于input - Ii 如何在我的组件中获得 ionic 2 中的输入值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38426201/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com