Я использую необходимый атрибут из проверки HTML5. У меня нет идеи, почему форма все еще отправляется, хотя html5 проверяет пустое поле ввода.Вход требуется, но форма по-прежнему отправляется
Вот ссылка Plunker. http://plnkr.co/edit/evh0fCD5hdyoXXuxJrUy
<form name="searchUser" ng-submit="search(username)" validation>
<input type="search" placeholder="Username" ng-minlength="1" ng-model="username" required/>
<input type="submit" value="search" ng-click="search(username)" />
</form>
Вы 'нг-click' событие на submit, который вызывает 'search()', поэтому, конечно, он будет отправлен без проверки. Кроме того, что такое атрибут 'validation', который у вас есть на вашем'