在TypeScript / NativeScript / Angular 2中添加具有onclick /(click)属性的元素

时间:2016-08-11 17:53:03

标签: angular typescript nativescript

我之前在上搜索了其他答案,但不幸的是,没有人在我需要的时候解决了这个问题。会发生什么事情,我试图在我的component.ts文件中追加以下内容:

 var to_append = "<input onclick='dosomething()'/>"

虽然元素附加(通过纯javascript),但它的onclick /(click)属性将不起作用(我理解为什么,因为它没有通过假定的编译器)但问题是$compiler在我的代码中检查为未定义,所以我不能真正做$scope(append...或类似于其他问题中建议的解决方案,考虑角度如何将上层结构转换为如下所示:

<input _ngcontent-ccn-6></input> 

关于这个的任何想法?我需要一个适用于任何元素的解决方案,适用于Angular 2环境。

0 个答案:

没有答案