Файл проверки угловых сообщений при размытии

Есть ли способ определить ng-message показать на размытие, если я определю его в дополнительном файле?

Например я определяю следующие дополнительные ng-messages Ошибка-файл:

<p ng-message="required">This field is required</p>
<p ng-message="minlength">This field is too short</p>
<p ng-message="maxlength">This field is too long</p>
<p ng-message="required">This field is required</p>
<p ng-message="email">This needs to be a valid email</p>

Что я хочу сделать, это показать ng-message только на размытие, как:

<div class="help-block" ng-messages="userForm.name.$error" ng-show="userForm.name.$touched">
    ...
</div>

Использовать ng-show Мне нужна форма, ввод и имя события. Можно ли как-то высмеять это в дополнительном файле ошибок? Например, с некоторым заполнителем, например, при использовании Windows: $DIR$ или что-то типа того?

1 ответ

Решение

Вы должны использовать ngMessagesInclude Директива как ниже:

<div class="help-block" ng-messages="userForm.name.$error" ng-show="userForm.name.$touched">
  <div ng-messages-include="your_path.html"></div>
</div>

Проверьте этот учебник для получения дополнительной информации.

Другие вопросы по тегам