Wie kann ich ein Eingabefeld mit einem + und - Knopf erstellen. Ein Klick auf die Benutzer kann die Menge des Produkts ändern ausgewählt, wie dieser Bildschirm:Wie erstellen Sie ein Eingabefeld mit einem + und - Knopf in Ionic
3
A
Antwort
2
Hier ist ein schnell zusammengeworfen Beispiel für Ionic 2. Wenn Sie 1 Ionic verwenden, sollten Sie in der Lage sein, es zu adaptieren ziemlich leicht .
Sie benötigen nur ein paar Controller-/Klassenfunktionen zum Inkrementieren und Dekrementieren, und rufen Sie diese dann über die Schaltflächen an. Dieses Beispiel deckt nur eine Taste, so etwas wie wickelte diese in einem ngFor
oder ein <ion-list>
page.ts:
private currentNumber = 0;
constructor() { }
private increment() {
this.currentNumber++;
}
private decrement() {
this.currentNumber--;
}
seite.html:
<ion-icon name="remove-circle" (click)="decrement()">
{{currentNumber}}
<ion-icon name="add-circle" (click)="increment()">
2
Wie für ionische v.1 bei Ihrer Vorlage könnten Sie folgendes haben:
<div class="flex_row">
<button class="button icon ion-minus-circled red" ng-click="sub(item)">
<p> {{item.quantity}} </p>
<button class="button icon ion-plus-circled green" ng-click="add(item)">
</div>
An Ihrem css
.red:before {
color: red;
}
.green:before {
color: green;
}
.flex_row {
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
flex-direction: row;
}
Und in Ihrem Controller
$scope.sub = function(i) {
i.quantity--;
}
$scope.add = function(i) {
i.quantity++;
}
Verwandte Themen
- 1. ionic - Hinzufügen einer Schaltfläche in einem Eingabefeld
- 2. Füllen Sie ein Div mit einem Eingang und Knopf
- 3. So erstellen Sie ein Bootstrap-Eingabefeld "transparent"
- 4. Wie zeichne Formen und färbe sie mit einem Knopf?
- 5. Wie man ein Eingabefeld zentriert in Ionic macht
- 6. Wie kann ich ein Eingabefeld in IONIC 2 vergrößern?
- 7. Erstellen eines Popup-Meldungsfelds mit einem Eingabefeld
- 8. neues Element erstellen mit einem Knopf effektiv
- 9. Erstellen Sie ein Popup in einem Formular
- 10. Wie setze ich Wert Eingabefeld Ionic 2
- 11. Wie ein In-App Medienspeicher mit Ionic auf iOS erstellen?
- 12. Ionic + Angular: Kann das Eingabefeld nicht löschen
- 13. Display Inline-Label, Eingabefeld und Symbol/Schaltfläche in ionic 2
- 14. Wie testen Sie auf ein leeres Eingabefeld?
- 15. Platzieren Sie ein nicht editierbares Prozentzeichen in einem HTML-Eingabefeld
- 16. Wie ein Eingabefeld mit Angularjs deaktivieren
- 17. ein Bild in einem Knopf programmatisch
- 18. Erstellen Sie benutzerdefinierte Popup in Ionic App
- 19. Daten Möchten Sie mit einem Knopf
- 20. Laden Sie ein Select-Eingabefeld mit Sammlungsdaten in Meteor
- 21. Knopf in einem Etikett
- 22. Wie verbinde ich ein Eingabefeld in Redux?
- 23. Wie Knopf in einem Tag hinzufügen href
- 24. Mitte ein Knopf horizontal und vertikal in einem div
- 25. Ionic2: Wie Eingabefeld Werte in Javascript verwenden?
- 26. Rückgabewert eines mit einem Knopf
- 27. Problem mit einem Knopf
- 28. wie ein Skript div mit einem Knopf jquery zeigen - fest
- 29. Eingabefeld in einem iframe
- 30. Wie man einen Schalterknopf mit einem Knopf
Und wer erlauben Wert nicht <0? – Ramos
Wie kann ich eine Untersumme in die Kopfzeile einfügen? – Ramos
Um den Wert von Gong unter Null zu verhindern: private Dekrement() { if (this.currentNumber> 0) { this.currentNumber--; } } – amuramoto