И тебе тайгу посоветую. Можешь через директиву запилить декларативно: https://taiga-ui.dev/directives/validator
Напишешь [tuiValidator]="validator" и геттер сделаешь: get validator() { return this.check ? Validators.required : Validators.nullValidator } И всё
по идее надо подписку вынести в сабджект и добавить takeUntil. takeUntil емитить на он дестрой или как там надо.
а контроль как может удалиться?
Обсуждают сегодня