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

Angular 角度,在数据准备好后创建DOM元素?,angular,Angular,我有一个由外部脚本加载的自定义DOM元素。我需要给这个元素传递一个“事件id”参数。我尝试了动态属性,但标记上不支持此属性: <widget [event-id]="{{ event.id}}"></widget> 检查小部件时,不存在事件id属性,因为初始加载时未设置event。如果我手动设置ID,它就会工作 我正在寻找一种在定义事件之后创建DOM元素的方法。您可以像这样简单地使用*ngIf: <widget *ngIf="e

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

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

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


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

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

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