2017-07-21 9 views
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を使用しています。

+0

それはあなたのスペースをカウントしていません()よりもそれと利用NG-のメッセージのための正規表現を与えることによってNG-パターンを使用します。だからあなたはあなたの最小の長さを短縮するか、最小の長さに数えられるものを変更する必要があります。 – Dylan

答えて

0

てみ分の長さの一部として、文字などのNG-ショー

関連する問題