から文字列を測定します。私は、変数を持って角度制御装置においてはだから私はこのような入力とスパンを持って、角モデル
<input type="password" name="account_password" placeholder="Enter your new password" autocomplete="off" ng-model="res.account.new_password" required="" ng-minlength="res.minlength" class="form-control" />
<span ng-show="(res.account.new_password).length == res.minlength" class="text-danger">Should be at least 6 characters long</span><br>
:vm.minlength = 6;
NG-MINLENGTHディレクティブの作品が、私は表示しようユーザーのエラーメッセージ:
<span ng-show="(res.account.new_password).length == res.minlength" class="text-danger">Should be at least 6 characters long</span><br>
しかし、それは動作しません。最初の文字Iの後にエラーメッセージが消えます。
res
は私のコントローラ用のエイリアスです(角度コントローラで変数を宣言するのにvm
を使用しています)。どんな助けも歓迎されます!あなたの時間をありがとう!
==
から<
までは、スパンが全く表示されません。
あなたのメッセージによると、あなたのスパンのng-showは 'ng-show ="(res.account.new_password).length
Sankar
でなければなりません。以下の回答に加えて、 'ngMessages'を見てください - https://docs.angularjs.org/api/ngMessages/directive/ngMessages – Ankh