我有一个应用程序,其中包含一个包含内容的 div。当我单击一个按钮时,jQuery 将 AngularJs 指令添加到 div。添加指令后,我调用了 scope.$apply(),但这似乎并没有告知 angular div 上的新指令。有人可以向我解释我如何告知 AngularJs jQuery 添加的新指令吗?
问问题
982 次
1 回答
2
您不应该使用 JQuery 向您的标记添加指令。尽可能使用 Angular。
也就是说,如果您必须通过类似的直接 DOM 操作添加指令,则需要使用$compile提供程序来编译元素并将其绑定到范围,然后再添加它。
于 2013-02-12T16:29:35.390 回答