если почтовый идентификатор не найден в сообщении об ошибке службы, покажите angularjs

0

Когда я вхожу в систему, введите идентификатор почты и пароль, а затем отправьте. Если идентификатор почты отсутствует на службе, как я могу показать сообщение об ошибке в angularjs.

<form name="loginForm">
    <div class="container loginPage">
      <div class="loginForm">
        <div class="formField">
            <div class="formBlk">
                <label><span>Email</span></label>
                <input type="email" class="textBox" name="userEmail" ng-model="userEmail.isLoggedIn" value="" autocomplete="off" required>
            </div>
        </div>
        <div class="formField">
            <div class="formBlk">
                <label><span>Passcode</span></label>
                <input type="password" class="textBox" name="password" ng-model="password" value="" autocomplete="off" required>
            </div>
        </div>
        <input type="submit" class="btn btn-primary" value="Submit" ng-click="loginUser()" ng-disabled="loginForm.userEmail.$pristine || loginForm.userEmail.$invalid || loginForm.userEmail.$error.email && loginForm.password.$pristine || loginForm.password.$invalid || loginForm.password.$error.password">
      </div>
    </div>
  </form>
  • 2
    Хорошо, так где же вопрос?
  • 0
    Мне нужно сообщение об ошибке при отправке, почтовый идентификатор не найден в службе.
Показать ещё 2 комментария
Теги:

1 ответ

0

Вы можете показать сообщение об ошибке в своей форме с помощью div, привязав его к директиве ng-show, как показано ниже:

<div id="formErrors" ng-show="emailInvalid"><ul><li class="error">{{message }}</li></ul></div>

Если вы хотите показать уровень поля, вы можете использовать приведенную ниже директиву:

<input type="email" class="textBox" name="userEmail" ng-model="userEmail.isLoggedIn" value="" autocomplete="off" ng-class="{ 'hasError': loginForm.userEmail.$invalid }" required> 
  • 0
    Мне нужна функция "emailInvalid"
  • 0
    Это вы можете установить в вашем контроллере как true или false в зависимости от вашей бизнес-логики, или вы можете использовать это - loginForm.userEmail. $ Invalid
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню