Angular,在数据准备好后创建DOM元素



我有一个由外部脚本加载的自定义DOM元素。我需要传递这个元素一个";事件id";参数我尝试了动态属性,但标签不支持此属性

<widget [event-id]="{{ event.id}}"></widget>

正在检查小部件,不存在事件id属性,因为在初始加载时尚未设置event。如果我手动设置ID,它会起作用。

我正在寻找一种在定义了event之后创建DOM元素的方法。

您可以像这样简单地使用*ngIf

<widget *ngIf="event?.id" [event-id]="{{ event.id}}"></widget>

最新更新