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