我正在建立一个网站,我需要在列表中的几个元素上显示Facebook / share共享按钮和twitter分享按钮。基本上我有一个使用角度控制器和ng-repeat异步加载的事件列表。
我遇到的问题是Twitter和Facebook按钮现在需要一个js小部件,并且需要执行一些js代码才能显示按钮。如果事件是在服务器端渲染的话,这样会很好,但是使用angular来完成它们,我需要在渲染事件后执行该js代码。
基本上,我的问题是:每次以角度渲染ng-repeat后,我怎么能运行一些代码?
谢谢你们
答案 0 :(得分:0)
解决了这个使用指令,基本上只是将其添加到我的javascript:
myApp.directive('afterEventsLoadedDirective', function() {
return function(scope, element, attrs) {
if (scope.$last){
// handle events here
}
};
});