0

我有一个应用程序,其中包含一个包含内容的 div。当我单击一个按钮时,jQuery 将 AngularJs 指令添加到 div。添加指令后,我调用了 scope.$apply(),但这似乎并没有告知 angular div 上的新指令。有人可以向我解释我如何告知 AngularJs jQuery 添加的新指令吗?

4

1 回答 1

2

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

也就是说,如果您必须通过类似的直接 DOM 操作添加指令,则需要使用$compile提供程序来编译元素并将其绑定到范围,然后再添加它。

于 2013-02-12T16:29:35.390 回答