Я хочу показать какое-то сообщение об ошибке при вводе десятичного числа в поле ввода моего номера.все остальные ошибки выбрасывают, хочу сделать это тоже.Пожалуйста, посмотрите в мой код, пожалуйста
<form name = "myForm">
<md-input-container md-is-error = "myForm.quantityUpdateCtrl.$invalid">
<label>Quantity To Be Updated</label>
<input type = "number"
name = "quantityUpdateCtrl"
ng-model = "quantityToBeChange"
ng-min = 1
ng-step="0"
ng-init = "quantityToBeChange=1"
ng-max = boxedItem.item_status.quantity_accepted
required>
<div role = "alert" ng-messages = "myForm.quantityUpdateCtrl.$error">
<div ng-message = "required">Quantity should not be empty</div>
<div ng-message = "min">Entered quantity should be greater than 0</div>
<div ng-message = "max">Entered quantity cannot be greater than Item quantity</div>
<div ng-message = "step">Entered Integer</div>
</div>
</md-input-container>
Попробовал, не работает.
<div ng-message = "step">Entered Integer</div>
Пожалуйста, помогите мне решить.
NOTE: I don't want to call a function and validate and then return.
Получил ответ.
добавлено ng-pattern="/^[0-9]{1,}$/"
во входной тег.
проверка для <div ng-message = "pattern">Please Enter An Integer</div>