AngularJS Применить фильтр ко всем входам

0

Есть ли способ применить фильтр ко всем входам или css-синтаксис, выбираемый набор входов? У меня много ресурсов, и я пытаюсь добавить номер фильтра к каждому из них.

Мой текущий HTML

<table class="table">       
     <tbody>             
            <tr>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
            </tr>
            <tr>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
                <td><input type="text" ng-model="value" /></td>
            </tr>
     //many more inputs
     </tbody>
</table>

Чтобы уточнить:

Я бы хотел изменить

<input type="text" ng-model="value" />

Для чего-то с таким же результатом, как (без добавления фильтра вручную для каждого входа):

<input type="text" ng-model="value | number:2" />
Теги:

1 ответ

0

взгляните на этот ресурс - https://docs.angularjs.org/api/ng/input/input%5Bnumber%5D

Я бы предположил, что это то, что вы ищете.

<input type="number" ng-model="value" max="2" min="0" />

Если вы хотите получить доступ к этой проверке полей ввода, вам необходимо обернуть ее внутри формы.

В нижней части страницы, которую я вам отправил, есть хороший пример

  • 0
    Извините, что не ясно, пожалуйста, смотрите обновление.
  • 0
    Ах, хорошо, я вижу, я не знаю, как это сделать. Если вы знаете, сколько будет входных данных, вы можете сэкономить время и поместить все это в ng-повтор. Пример code<tr ng-repeat="inputs in inputs.length"><input type="text" ng-model="value | number:2" /></tr>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню