Angular 2(单击)带有未知的html标签

时间:2015-12-10 14:31:00

标签: dom angular

(click)事件未在模板的组件控制器上触发:

<Shape *ng-for="#c of coords" inner-html="{{c.ts}}" 
    (click)="shapeSelected(t.subShapeID)"
    attr.shapeid="{{c.subShapeID}}" render="true" onmouseover="enter(this)" 
    onmouseout="leave(this)" isPickable="true">  </Shape>

Shape在这里是一个X3dom元素(没有angular2组件)。

编辑:这适用于标准的html标签,例如

 <tr *ng-for="#t of coords" (click)="shapeSelected(t.subShapeID)">
                <td style="padding:0px 10px;">Shape</td>
                <td>{{t.subShapeID}}</td>
 </tr>

未知的html标签怎么可能?

1 个答案:

答案 0 :(得分:1)

我猜控制台没有在模板中定义。尝试在shape组件中创建方法,该方法将执行console.log()