J'utilise un entier annulable, et que de plus en plus par une de la manière suivante:L'augmentation de la valeur d'un nullable int (int?)
item.addItem = function() {
//Check if item is already in the table on the right
if (viewModel.orderedItems.indexOf(this) < 0) {
if (isNaN(this.qty) || this.qty == 'undefined' || this.qty <= 0) {
//alert('is NaN1')
this.qty = 1;
//this.qty.value = 0;
}
//alert(this.qty.value);
viewModel.orderedItems.push(this);
}
else {
if (isNaN(this.qty) || this.qty == 'undefined' || this.qty <= 0) {
//alert('is NaN2')
this.qty + 1;
//this.qty.value = 0;
}
else {
viewModel.orderedItems.remove(this);
this.qty = this.qty + 1;
viewModel.orderedItems.push(this);
}
}`
Maintenant, ce qté montre dans un inputfield, où vous peut le changer. Disons, j'ai écrit 15 comme quantité, et j'ai décidé de cliquer sur pour l'augmenter de un, il en résulte 151 (15 +1), au lieu de 16. Comment pourrais-je l'augmenter? par un, au lieu d'en ajouter un?
Nous vous remercions de votre participation.
Vous pouvez lancer le type avec '+ this.qty + 1' ainsi, moins lisible si! – ftor