私が欲しいのは、数値以外を入力すると赤い枠線が表示される数値のみの入力です。
私がしたことは
<input ng-model="number" name="number" type="number" step="any" />
この
.ng-dirty.ng-invalid {
border: 1px solid red;
}
「何とか何とか」と$valid == false
入力すると、赤い境界線が表示されなくなります。これは、「何とか何とか」と入力してもモデルが更新されないため、入力に ng-dirty クラスが配置されないためです。入力がすぐに赤く縁取られたくないのは明らかですが、どうすればこれに対処できますか?
ここでテストできますhttp://plnkr.co/edit/HWGKkzmxVx0GYIiRGyqX?p=preview
ありがとう。
PS: 私は 1.1.5 を使用してクロムを使用しています
// 編集
私が削除すると、required
有効になることさえありますhttp://plnkr.co/edit/E763TRUnYr47xwGqJOkG?p=previewどうやら