0

次のディレクティブを使用して、特定のフォームの特定の入力に ng-pattern を追加しようとしています。ng-pattern を追加していますが、検証が機能していません。ただし、入力に ng-pattern を手動で追加するたびに、検証は正常に機能します。これが機能しない理由に関する私の唯一の仮定は、角度が入力フィールドに追加されている ng-pattern を認識していないということですか? その場合、これはどのように解決できますか?申し訳ありませんが、私はAngular初心者のようなものです。これが私の指示です:

.directive('billValidation', [() => {
       return {
           restrict: 'A',
           link:(scope, element, attrs) => {
               $(element).find('.validate-bill-input').each(function() {
                   $(this).attr('ng-Pattern', '/^[a-zA-Z0-9 ]+$/');
               });
           }
    } 
}])
4

0 に答える 0