@MrRob0t

Какие свойства должны быть в ng-if чтобы метод не вызывался все время?

Я использую реактивные формы в Angular и Angular Material.
У меня есть проверка на уникальность почты в методеs houldBeUnique() в котором я обращаюсь к серверу.
Какие свойства должны быть в ng-if чтобы этот метод не вызывался все время.
<mat-error *ngIf="email.valid && email.touched">
            <mat-error *ngIf="shouldBeUnique()">Email is shouldBeUnique</mat-error>
          </mat-error>
  • Вопрос задан
  • 78 просмотров
Решения вопроса 1
@Coder321
Делаете переменную
_shouldBeUnique = false;
shouldBeUnique(){
request()
.subscribe(res=>(this._shouldBeUnique  = res))
}

и на шаблон віводите уже переменную _shouldBeUnique
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы