У меня проблема, у меня один номер типа поля ввода, когда я нажимаю, чтобы увеличить значение, мое значение в свойстве priceForAllProducts
увеличивается. Но я хочу уменьшить значение также при нажатии. Это мой код:
Мой HTML:
<div class = "col-xs-2">
<input type = "number" id = "numberOfProduct" class = "form-control" placeholder = "Number of product" min = "1"
[(ngModel)] = "products.numberOfProduct" (click) = "setPrice( products.price)">
</div>
Мой TypeScript
:
setPrice( price: number) {
this.priceForAllProducts += price;
}
У вас должна быть определенная логика, чтобы определить, когда повышать, а когда понижать цену. Возможно, у вас должны быть значки «+» и «-», и, щелкнув их, вы сможете обновить цену по мере необходимости.
Не могли бы вы привести пример того, как установить значок «+» и «-», и на этом значке я буду устанавливать методы, и это будет сделано.
собственный тип ввода, поскольку число реализовало кнопку увеличения и уменьшения (я думаю, почти во всех современных браузерах), поэтому нет необходимости реализовывать самостоятельно.
При каком условии уменьшить число? Когда увеличивать, а когда уменьшать?