У меня есть угловой 2-компонентный (my-panel), который будет отображать поставляемый контент с использованием ng-контента. Я также хочу отобразить тот же контент в расширенном модале, однако, похоже, что я могу ссылаться только на ng-контент один раз в шаблоне.Повторное использование ng-контента
Можно ли ссылаться на содержимое панели более одного раза в шаблоне, тем самым избегая необходимости передавать один и тот же контент более одного раза, и вам нужно конкретно ссылаться на каждый из них с помощью селекторов с ng-содержимым?
Заранее спасибо. Шаблон
моя панель:
<div class="panel panel-default">
<!-- non-expanded panel -->
<div class="panel-body">
<ng-content></ng-content>
</div>
<button data-toggle="modal" data-target="#myModal">Expand</button>
<!-- Modal -->
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-body">
<ng-content></ng-content> <-- content not displayed
</div>
</div>
</div>
</div>
</div>
желательно моей панели использование:
<my-panel>
<p>my panel content</p>
</my-panel>
Подобно http://stackoverflow.com/questions/35190188/can-an-ng-content-be -used-inside-of-an-ng-for –