Я хочу установить общую максимальную длину 64 для двух полей ввода в угловом, поэтому, если скажем, что для первого поля пользователь вводит 40 символов, в второе поле MaxLength становится 24.Как установить комбинированную максимальную длину двух полей ввода в угловом
до сих пор я пытался писать, как так ...
JS
function newCat() {
var cat = {
id: $scope.id,
name: $scope.name
};
$scope.idMax = 64 - ($scope.name)
$scope.nameMax = 64 - ($scope.id)
[irrelevant code]
return cat
};
HTML
<div class="form-group">
<h3>id</h3>
<input ng-maxlength="idMax" type="text" class="form-control" ng-model="id">
</div>
<div class="form-group">
<h3>Name</h3>
<input ng-maxlength="nameMax" type="text" class="form-control" ng-model="name">
</div>
Это не сработало.
Может ли кто-нибудь предложить, как можно исправить то, что я сделал, или что было бы лучшим способом решить проблему?