javascript - 使用 ng-template 清空原生元素
问题描述
我使用 Angular 5。
在我的component
我有:
@ContentChild('contentTemplate') contentTemplate: TemplateRef<any>;
我的html:
<data-grid-column>
<ng-template #contentTemplate>
<span class="elo">Hello</span>
</ng-template>
</data-grid-column>
我正在尝试查看:
ngAfterViewChecked () {
console.log(this.contentTemplate.elementRef.nativeElement);
}
但输出是:
<!---->
怎么了?
解决方案
我希望它会奏效。
<ng-container #contentTemplate><span class="elo">Hello</span></ng-container>
推荐阅读
- c# - 如何使用 C# 打开 nmap 并扫描公共端口
- javafx - 由于错误 java.util.MissingResourceException: Can't find bundle for base name lng, locale en_US? 无法加载使用 JavaFX 创建的 Jar 文件?
- python - Pandas excel导入截断长字符串
- javascript - 我想将 LearnMoreButton 文本与 h4 文本对齐。与现有的,了解更多显示在下一行
- python - 如何从 python 中的日期中删除 00:00:00
- c++ - 将字符数组作为输入时,VS Code 退出而不显示任何输出
- java - 当我向新保护的 SpringBoot REST API 发送 POST 请求时,我收到 403 错误
- excel - Excel IF 包含文本且不包含文本 THEN 公式
- azure-cosmosdb - 最终用户的 Cosmos DB 简单 ID 字段
- nullpointerexception - 绘制处理结束时出现空指针异常3