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