我之前在上搜索了其他答案,但不幸的是,没有人在我需要的时候解决了这个问题。会发生什么事情,我试图在我的component.ts
文件中追加以下内容:
var to_append = "<input onclick='dosomething()'/>"
虽然元素是附加(通过纯javascript),但它的onclick /(click)属性将不起作用(我理解为什么,因为它没有通过假定的编译器)但问题是$compiler
在我的代码中检查为未定义,所以我不能真正做$scope(append...
或类似于其他问题中建议的解决方案,考虑角度如何将上层结构转换为如下所示:
<input _ngcontent-ccn-6></input>
关于这个的任何想法?我需要一个适用于任何元素的解决方案,适用于Angular 2环境。