如何在剑道模板中绑定点击事件?

时间:2019-11-10 06:39:16

标签: javascript angular kendo-ui kendo-grid kendo-ui-angular2

我正在使用剑道的树形列表组件。在这里,就像kendo的大多数其他组件一样,如果我们想将一些HTML和数据一起呈现,则可以在template属性中指定这些元素。这里写的html是字符串。 例如:

template: `<button>#: data # </button>`;

但是,如果我必须将一个角度事件与html一起附加,则我不能这样做,因为角度编译器似乎无法读取字符串中的角度属性。但是,我可以使用angular提供的addEventListener('click',function())类的ElementRef显式附加事件侦听器,但是我想将数据作为参数与事件一起发送,这在此方法中是不可能的。 这是我要达到的目标:

template: `<button (click)="onClickFunction()">#: data # </button>`;

我如何实现上述目标?

0 个答案:

没有答案