Проверка ngStep в angularjs - PullRequest
0 голосов
/ 07 марта 2019

Я хочу показать какое-то сообщение об ошибке при вводе десятичного числа в поле ввода моего номера.все остальные ошибки выбрасывают, хочу сделать это тоже.Пожалуйста, посмотрите в мой код, пожалуйста

  <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>

...