已编辑
我通过其组件中的模板变量获得了对 a 的引用。
<ng-template #templateLogGroup>Logs Group</ng-template>
@ViewChild('templateLogGroup') templateLogGroup : TemplateRef<any>;
现在,如何在控制器的方法中动态更改内容?
我正在尝试这样做:
this.templateLogGroup.elementRef.nativeElement.innerHtml = "<strong>changed<strong>";
但在屏幕上什么都没有改变。
另一方面,如果我将“templateLogGroup”的内容打印到控制台,我会注意到内容发生了templateLogGroup.elementRef.nativeElement.innerHtml
变化。
所以似乎这个操作不会触发渲染
这是代码: https ://stackblitz.com/github/pinale/changetemplatecontent