Использование ng-content для выбора базового класса - PullRequest
0 голосов
/ 17 февраля 2019

Предположим, у меня есть компонент Parent, который проектирует компоненты Child следующим образом.В этом случае Child - это абстрактный базовый класс, который расширяется компонентами ChildA и ChildB.Вот пример использования в пользовательском шаблоне:

<parent>
  <child-a></child-a> // or child-b
</parent>

В шаблоне Parent я хочу использовать <ng-content> для создания контента компонента Child.Однако я хочу иметь возможность использовать <ng-content> и каким-либо образом выбрать <child-a> или <child-b>, что-то вроде:

<ng-content select="child-a | child-b"></ng-content>

Есть ли способ сделать это?

1 Ответ

0 голосов
/ 17 февраля 2019

Вы можете сделать это, используя список через запятую, например:

<ng-content select="child-a,child-b"></ng-content>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...