2013-04-23 78 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服務。