在页面渲染后添加角度js属性

时间:2013-02-12 16:24:29

标签: angularjs angularjs-directive

我有一个包含div的应用程序,其中包含内容。当我单击一个按钮时,jQuery会向div添加一个AngularJs指令。添加指令后,我调用范围。$ apply(),但这似乎没有通知angular关于div的新指令。有人可以向我解释如何通知AngularJs关于jQuery添加的新指令吗?

1 个答案:

答案 0 :(得分:2)

您不应该使用JQuery向您的标记添加指令。尽可能使用Angular。

也就是说,如果 通过这样的直接DOM操作添加指令,则需要使用$compile提供程序来编译元素并将其绑定到范围之前你加了它。