我正在Ruby on Rails上写一个应用程序,使用AngularJS进行资源管理(动态加载等),使用JQuery实现折叠、淡入淡出等效果。当我想在页面上显示我的数据时,我使用Angular JS控制器查询资源中的数据,然后使用ng-repeat和ng-show相应地显示它们。当这个完成后,我需要设置JQuery onclick事件来添加效果(Accordion具体地说)。不幸的是,我找不到在加载所有DOM组件和完成所有角度消化时将调用的事件。这意味着JQuery的onload事件<e
我正在使用AngularJS开发一个小的解决方案(我对它还不熟悉),我正在尝试使用标记创建一个手风琴效果。我已经定义了一个ng-repeat来从一个.json文件在dl中创建dt和dd,并且它工作得很好。可能是指令试图在ng-repeat完成它的过程之前添加功能吗?但为此,我添加了$timeout变量。整体解决方案:app.directive('accordion', function($timeout){ restrict: 'E