2013-04-23 76 views
0

我有一个角度的应用程序,在某个点通过jquery向DOM注入一个类。我试图建立一个限制于该类的指令,并且可以在该类存在的时候采取行动。我之前使用过$ watch指令,但没有这样的情况。我遇到的问题是我想限制指令到动态类,并添加一个链接函数来做东西,并且这个类可能在任何给定时间存在于多个元素上。我不知道如何促进这一点。类AngularJS手表模板

这里是我的意思

http://plnkr.co/edit/1cyEZt8SgohnWLkpLnbL?p=preview

+0

为什么不通过jquery在指令内部注入类? – lucuma 2013-04-23 23:28:55

+0

这肯定会起作用,我面临的问题是我正在尝试使用jquery的lightbox插件来执行此操作。我一直在寻找一种方法来获得灯箱效果,但没有找到一个好的解决方案。基本上我有一个指令,调用插件来创建灯箱,一旦灯箱在视图中,我想添加我的动态内容 – richbai90 2013-04-23 23:32:31

回答

0

一个普拉克您需要$compile元素你修改后它。

$("#DynamicDiv").addClass("dynamic"); 
$compile($("#DynamicDiv"))($scope); 

this fork of your plunk,我搬到这两条线到控制器,使其更容易获得到$compile服务。