<input name="maxSalary" id="MaxSalary" type="number" min="0" class="form-control" ng-model="dp.maximumSalary" ng-change="minMaxSalaryComparision()" />
これは私のhtml入力です。整数値を追加すると、正しく機能します。私が0000を追加した場合、最初に0を入力しただけで火災が発生します。これは私のJavaスクリプトです。anglejs ng-change関数は、html入力では正しく動作しません。
$scope.minMaxSalaryComparision = function() {
alert($scope.dp.maximumSalary);
};
厥をリリースしたときに、このイベントを発生する
ngKeyup
を使用することができます。したがって、汚れたチェックでは、追加するゼロの数にかかわらず、値はまったく同じです。このシナリオを確認する場合は、keypressイベントを使用できます。 –実際には0とみなされ、00000は同じ値です。あなたがタイプを選択したので番号です。あなたが差別化したい場合は、タイプをテキストに変更する必要があります –