入力ディレクティブを作成しています。ユーザーが数字以外を入力すると、ボックスが赤くなります。次の方法でこれを解決できました
<input ng-model='numberNoDir' type='text' ng-pattern='/^\d*$/'>
しかし、それをディレクティブに入れると、数値を入力しても常に false が返されます。これが問題を再現するためのプランカーです。現在のDOMを新しいDOMに置き換える必要があるため、これはリンクよりもコンパイルしています。リンクではなくここでコンパイルを使用するのは正しいアプローチですか? また、ディレクティブが常に false を返すのはなぜですか? ありがとう