0

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

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

本质上,我的问题是:每次以角度呈现 ng-repeat 后,我​​如何运行一些代码?

多谢你们

4

1 回答 1

0

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

myApp.directive('afterEventsLoadedDirective', function() {
    return function(scope, element, attrs) {
        if (scope.$last){
            // handle events here
        }
    };
});
于 2013-11-13T19:37:44.507 回答