ビューで ng-pattern を使用して、以下の日付 (mm/dd/yyyy) 検証パターンを使用しようとしています。
ng-pattern="/^(\d{4})-(\d{2})-(\d{2})$/"
日付の入力を開始するとすぐに検証エラーが表示され、1988 年 10 月 15 日などの有効な日付を入力した後もそのままになります。
(以下に示すように)varを使用してコントローラーに渡そうとしましたが、同じように動作します:
コントローラーで:
$scope.myPattern = "/^(\d{4})-(\d{2})-(\d{2})$/";
ビューで:
ng-pattern="{{myPattern}}"
注: この両方のアプローチは、IE9 でのみ機能しません。