Мне нужно проверять тип ввода только в некоторых случаях с шаблоном регулярных выражений.Но когда эти поля скрыты, вся форма недействительна, поэтому я не могу продолжить.Есть ли способ, которым я могу сделать шаблон условным
<input type="text" class="form-control" name="FileName" id="FileName" ng-model="FileName" ng-required="fileModalMode=='Rename' || fileModalMode=='Create'" pattern="^(\w+\.?)*\w+$">
Так что-то вроде
<input type="text" class="form-control" name="FileName" id="FileName" ng-model="FileName" ng-required="fileModalMode=='Rename' || fileModalMode=='Create'" ng-pattern="fileModalMode=='Rename' || fileModalMode=='Create' ? '^(\w+\.?)*\w+$'">