【发布时间】:2020-06-30 20:29:21
【问题描述】:
我想要一个组件指令来渲染放在它的选择器中的任何东西,以便在其 html 内的特定部分呈现。
页眉、页脚、主要在这种情况下。
任何.html
<any-selector>
<div>content to place</div>
</any-selector>
期待它呈现以下内容
any-selector.html
<header><div>content to place</div></header>
<main><div>content to place</div></main>
<footer><div>content to place</div></footer>
用ng-content 尝试过,但它只在第一次出现<ng-content> 时呈现
如果有什么方法可以做到这一点?
【问题讨论】:
-
你试过
ng-content的实现是什么?你能分享实现而不是仅仅分享sn-ps吗?或者更好地创建一个小提琴? -
@Ajeet:你试过我的答案了吗?
-
@ShashankVivek 是的,天哪,我所做的唯一改变是使用
outerHTMLinsted ofinnerHTML。谢谢! :)
标签: javascript html angular typescript angular-directive