我有一个包含div的应用程序,其中包含内容。当我单击一个按钮时,jQuery会向div添加一个AngularJs指令。添加指令后,我调用范围。$ apply(),但这似乎没有通知angular关于div的新指令。有人可以向我解释如何通知AngularJs关于jQuery添加的新指令吗?
答案 0 :(得分:2)
您不应该使用JQuery向您的标记添加指令。尽可能使用Angular。
也就是说,如果 通过这样的直接DOM操作添加指令,则需要使用$compile提供程序来编译元素并将其绑定到范围之前你加了它。