Предположим у тебя есть директива, которая скрывает и отображает контент. Она работает как NgIf, только относительно твоей бизнес логики. Как бы ты ее реализовал?
Берём и внутри директивы проверяем условие
Если выполняется, то рендерим содержимое внутри, если нет, то ничего не рендерим
Как-то так вроде