Angular: NgContent как свойство - PullRequest
       13

Angular: NgContent как свойство

0 голосов
/ 30 апреля 2018

NgContent как свойство

Вероятно, все, что вы хотели бы Google для " angular ng-content ", я уже прочитал - если это не фантомные угловые документы для NgContent.

Предполагая, что у нас есть контент, который мы хотели бы спроецировать в компонент:

<div class="the-content"></div>

Традиционно мы можем использовать NgContent как компонент:

<ng-content select=".the-content"></ng-content>

Однако, похоже, нет документации относительно того, как использовать NgContent в качестве директивы свойства:

Можно ли вообще использовать NgContent в качестве директивы свойства? И если так, как это достигается - каков его синтаксис?

Контекст

Причина, по которой я даже забочусь об этом подходе, заключается в том, что ограничения обусловили необходимость наличия .content контейнера в принимающем компоненте наряду с .content как того, что должно быть спроецировано. Я не хочу, чтобы выходная разметка содержала какую-либо структуру .content > .content от необходимости записывать разметку принимающего компонента как .content > ng-content[select=".content"].

Ресурсы

https://github.com/angular/angular.io/issues/3099

...