Нг-модель и нг-макс одинаковые значения - PullRequest
0 голосов
/ 04 июля 2018

У меня есть ng-repeat таблица с полем ввода (число), с динамически получаемые данные из API.

Проблема ng-model и ng-max

вот код

<input type="number" ng-model="item.impressions" ng-max="item.impressions" class="form-control inputPolje" name="item.impressions"/>

вывод в поле зрения: Number: 5000

И ng-max с тем же значением, что и у ng-модели, также 5000.

Когда кто-то пытается ввести число, большее этого, в ng-max Я показываю сообщение об ошибке.

Потому что мои ng-model и ng-max имеют одинаковое значение, в данном случае 5000, когда я ввожу в поле ввода любое другое число, например 111111111, ng-model имеет новое значение, но ng-max также получает это то же значение 111111111 и не выдавать ошибку.

Как это решить? Thnx

1 Ответ

0 голосов
/ 04 июля 2018

Предполагая, что вам нужно начальное значение item.impressions для вашего ng-max, вы можете попробовать следующее

<div ng-init = "item.maxValue = item.impressions">
    <input type="number" ng-model="item.impressions" ng-max="item.maxValue" class="form-control inputPolje" name="item.impressions"/>
</div>

Демо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...