Таким образом, есть ли способ, что если у меня есть атрибут "требуется" HTML 5 на входе, что если этот ввод не показан из-за того, что ng-show не вызывает его, это не приведет к отключению атрибута "required"?
Вы можете использовать директиву ngRequired.
Хотя, если кто-то заполнил это поле, то изменил форму таким образом, чтобы она была скрыта, значение все равно будет отправлено. Использование ngDisabled обойдется. Вы все равно можете использовать ng-show
/ng-hide
в сочетании с этим, конечно.
isNeeded
чтобы увидеть эффект в текстовом поле.