Вы нигде не определили, что должно произойти, если поле недействительно.
Angular добавляет класс "ng-invalid", когда поле не корректно, поэтому вы можете добавить этот код в css, чтобы получить красную рамку, когда ввод неправильный:
.form-control.ng-invalid {
border: 1px solid red;
}