0
我申請上使用名爲opensAsPopup
的AngularJS指令一些DOM元素燈箱效果。
問題:
一些這些元素的動態內容從ng-repeat
指令來了,看來我的opensAsPopup
指令應用於串插之前。
請問的字符串插值後應用lightbox效果?
HTML:
<li>
<a href="/path/to/{{entry.id}}" opens-as-popup>Link</a>
</li>
腳本:
app.directive("opensAsPopup", [ ->
restrict: "A"
scope: {}
replace: false
transclude: false
compile: (tElement, tAttrs) ->
new lightbox(tElement.get(0))
])
您可以使用AngularJS $ watch並設置超時功能。在這裏有一個參考http://docs.angularjs.org/api/ng.$rootScope.Scope – BKM