innerHTML节点内的Angular 2事件

时间:2016-02-28 16:44:02

标签: angular

<tr *ngFor="#t of DBSERVER | firebaseevent:'child_added'">
   <td [innerHTML]="t.Source"></td>
</tr>

t.Source就是例如

<a (click)="myComponentFunction('test')">test</a>
使用innerHTML

不会触发click事件。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

没有直接支持。
您需要添加组件而不是HTML字符串。 另一种方式是直接DOM访问,您可以在其中查询HTML并添加和事件处理程序,但这看起来非常麻烦。