访问 ng-template 的内容

access content of ng-template

有没有办法访问 ng-template 元素的原始内容。我需要这个用于特殊用例,我需要将模板的内容作为字符串打印到页面上以供文档使用。

Angular 处理所有 ng-templates 并在 DOM.

中呈现占位符注释
<ng-template>FOO</ng-template>

我需要访问 "FOO" 字符串

为什么不从打字稿中处理它。 您可以使用 Angular 2 - innerHTML 样式,您可以在其中通过组件访问此变量,并可以在任何您想要的地方打印它。

只需将您的 "Foo" 分配给 innerHTML 变量,您就可以进一步使用此变量。有关更多信息,请参阅 this