我正在尝试创建一个显示给定组件的代码示例的组件。该组件应作为HTML传递给代码示例组件并正常呈现一次,但其代码也显示在下面。
尝试从<ng-content>
中的ngOnInit
获取代码时,Angular已经开始渲染组件,这意味着我没有在代码之间获得原始代码。
通过输入传递代码不起作用,因为组件可能使用单引号和双引号,这会在绑定数据时引起问题。
我还尝试将代码转义为
之类的组件<code-example>
<component></component>
</code-example>
要取消它并在之后渲染它,这对我来说无效,因为我无法以Angular将其作为组件呈现的方式将此预定义元素添加到DOM中。
还有其他方法可以解决这个问题吗?
答案 0 :(得分:1)