Переключить видимость ребенка с родителя в угловую - PullRequest
0 голосов
/ 06 марта 2019

У меня есть контактная форма для добавления / редактирования as-upsert-contact. Имеет логику для добавления и обновления контактной информации. Я хочу иметь возможность подключить это, чтобы добавить / редактировать кнопки. Что-то вроде

<button as-upsert-contact>Add Contact</button>
<button as-upsert-contact [contact-id]="1">Edit Contact</button>

Это бы прекрасно сработало для всплывающего окна, но у меня нет всплывающего окна в этом случае. Мне нужно, чтобы кнопка исчезла и показала contact-form.

Я не хочу загрязнять свой родительский компонент логикой show/hide, я хочу, чтобы мой дочерний компонент делал это. Я хочу, чтобы родитель отвечал за вид отображения, поэтому позже, если я захочу изменить Add Contact на какой-то icon, я хочу, чтобы родитель справился с этим.

Как этого добиться?

...