我想更新表的td以使用自定义angularjs指令。
我试过了td.innerHtml = "<my-directive></my-directive>"
,myDirective的html是
<div>hi</div>
指令代码
replace: true,
当我检查元素时,我有td.innerHtml = "<my-directive></my-directive>"
而不是<div>hi</div>
如何更改table td元素以使用自定义指令。
答案 0 :(得分:0)
Angular无法响应加载应用程序后发生的DOM更改,这样做会导致应用程序中出现严重的性能问题。为了解决这个问题,您应该将DOM更改限制为角度应用程序中发生的更改。
如果由于某种原因你必须在角度范围之外编辑DOM,你可以使用
手动编译元素$compile(html)