angularの組み込み検証を正常に使用していた角度のあるフォームがあります。たとえば、次のマークアップを見てください。
<form name="numberForm" novalidate>
<input type="text" required />
<button type="submit">Submit</button>
</form>
ブラウザーが読み込まれると、入力フィールドは次のようにレンダリングされます (不要な属性が削除されます)。
<input class="ng-pristine ng-invalid ng-invalid-required" />
入力フィールドに値を入力すると、マークアップは次のようになります。
<input class="ng-dirty ng-valid ng-valid-required" />
これらすべてがうまく機能していました。次に、フォームのマスキング/入力フォーマットを実装するために、2 つの jQuery プラグインを実装しました: autoNumericとjQuery.maskedinputです。ng-pristine ng-invalid...
これで、入力の元のクラスが変更されることはありません。また、モデルのバインディングも成功しないようです。
何か案は?
http://jsfiddle.net/ma44H/3/を作成しようとしましたが、それを機能させる方法がわかりません。