Я делаю проверку ошибок в Angular следующим образом.
<select ng-model = "color" class = "form-control"
ng-options = "color as color for color in colors" required>
<option value="">Choose an option</option>
</select>
<span ng-show="serviceForm.color.$error.required"> My custom error message </span>
Проверка ошибки отображается, как и ожидалось, однако пользовательское сообщение не отображается. Вместо этого я получаю следующее.
Выглядит красиво, но как мне заменить его своим персональным сообщением? Было бы здорово, если бы я знал, откуда оно взялось, чтобы я мог его отредактировать.
Кроме того, мое собственное сообщение появляется, если я достаю
<option value="">Choose an option</option>
а потом всегда появляется. Почему это?