Angular $ compile有效...然后不起作用

时间:2016-01-22 13:05:07

标签: angularjs

我有一个庞大而复杂的应用程序,允许用户自己组成由Angular指令组成的项目的仪表板视图。我正在加载指令'HTML,$ compile'ing,并将其添加到视图中。用户可以定义多个视图,并可以随意更改它们。

所有这一切都可以在第一次呈现特定视图(使用其用户定义的指令)时正常工作。转到不同的视角,一切都很好。但是,返回到已经呈现的视图,并且没有为该视图编译$ compile。

在视图之间的DOM中删除了指令',我可以确认它们的删除工作。

不幸的是,隔离将视图粘贴到此处的代码是不切实际的,因为视图和组成视图所需的众多不同服务之间存在很多差异。

所以基本上......有没有人遇到过这种情况,重复$ compile的同一个指令会起作用然后失败?

0 个答案:

没有答案