私の角度アプリでは、メールアドレスまたは電話番号のいずれかを受け入れるフィールドがあります。角度 - フィールドに入力された値が数字であるかどうかを確認します
数字が入力されている場合は、特定のスパンを表示します。しかし、私はこれを働かせるように見えることはできません。
だから私のコントローラに私が書いた:
$scope.isNumber = function (n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
はその後、私のHTMLに私が持っている:これは動作しないでしょうなぜ
<form name="registrationForm">
<div>
Email or Mobile
<span ng-show="isNumber(registrationForm.usernameReg)">Include the country code.</span>
</div>
<input name="usernameReg" ng-change="main.change()" type="text" ng-model="main.username">
</form>
任意のアイデア?
ありがとうございました。
だけのノートを
<pre>{{registrationForm |json}}</pre>
を追加表示するには:私の携帯電話のルックスは+33(0)4 ...何かが電話番号があるかどうかを確認するためにparseFloatは()を使用しないでください。うそ:電話番号は浮動小数点値ではありません。 –