@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>
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
@Coder321
Делаете переменную
_shouldBeUnique = false;
shouldBeUnique(){
request()
.subscribe(res=>(this._shouldBeUnique  = res))
}

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

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

Похожие вопросы
div. Ставрополь
от 50 000 до 120 000 ₽
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Санкт-Петербург
До 180 000 ₽
14 нояб. 2024, в 18:49
1500 руб./в час
14 нояб. 2024, в 18:47
5000 руб./за проект
14 нояб. 2024, в 18:09
1 руб./за проект