@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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект
22 нояб. 2024, в 23:55
3000 руб./за проект