0
私はそれが正常に動作しているAngularJSのNG-MINLENGTHが動作しない
<input type="text" class="form-input" placeholder="Example: (416) 111-2222" required
ng-model="contact.phone" phone-input maxlength="14" ng-minlength="14" name="phone" digit-only>
<div class="error" ng-show="contactForm.$submitted || contactForm.phone.$touched">
<span ng-show="contactForm.phone.$error.required">Required Field</span>
<span ng-show="contactForm.phone.$error.minlength">Invalid input</span>
</div>
の下に与えられている携帯電話番号に対して1つの入力テキストボックスを持っているとき、私それに手動で入力するもの。
しかし、値が私のRest APIから来て、今回は同じテキストボックスにこの値を設定する必要があります。したがって、この値1235455454
がこのテキストボックス内に自動入力され、正しい方法で表示されている場合(123) 545-5454
しかし、「無効な入力」検証エラーが表示されますが、値は正しいです。
私はAngularJSを使用しています。
それはあなたのスペースをカウントしていません()よりもそれと利用NG-のメッセージのための正規表現を与えることによってNG-パターンを使用します。だからあなたはあなたの最小の長さを短縮するか、最小の長さに数えられるものを変更する必要があります。 – Dylan