ListCtrl更新后运行Twitter和Facebook共享按钮代码

时间:2013-11-13 17:19:51

标签: javascript facebook angularjs twitter

我正在建立一个网站,我需要在列表中的几个元素上显示Facebook / share共享按钮和twitter分享按钮。基本上我有一个使用角度控制器和ng-repeat异步加载的事件列表。

我遇到的问题是Twitter和Facebook按钮现在需要一个js小部件,并且需要执行一些js代码才能显示按钮。如果事件是在服务器端渲染的话,这样会很好,但是使用angular来完成它们,我需要在渲染事件后执行该js代码。

基本上,我的问题是:每次以角度渲染ng-repeat后,我怎么能运行一些代码?

谢谢你们

1 个答案:

答案 0 :(得分:0)

解决了这个使用指令,基本上只是将其添加到我的javascript:

myApp.directive('afterEventsLoadedDirective', function() {
    return function(scope, element, attrs) {
        if (scope.$last){
            // handle events here
        }
    };
});