Где решить, должен ли компонент отображаться

#angular

#angular

Вопрос:

Это скорее концептуальный вопрос. У меня есть родительский и дочерний компоненты. У меня нет четкого ответа на вопрос, где я должен решить, виден ли дочерний компонент.

  • Это в родительском шаблоне, например <child *ngIf="showChild()"> ?
  • Или дочерний элемент должен решить, потому что он должен иметь все знания об этом?

Комментарии:

1. Когда я был ребенком, мои родители всегда контролировали ситуацию. Я думаю, что это универсальная концепция 😉

2. :), хороший. Однако вы могли бы подумать о том, чтобы инкапсулировать в него все логины, необходимые дочернему элементу.