Аккордеон ng-repeat
Уважаемые форумчане! Помогите пожалуйста с проблемой. Буду очень благодарен
Скрипт аккордеона не работает с ng-repeat, что делать? У меня есть вот такой html код: <accordion class="accordion"> <div class="show-info" ng-repeat="rezult in rez" ng-show="true" > <div class="mini-title"><h2>Info 1</h2></div> <div class="full-info">Lorem ipsum dolor sit amet.</div> <div class="info-title"><h2>Info 2</h2></div> <div class="full-info">Lorem ipsum dolor sit amet.</div> </div> </accordion> К нему я дописываю директиву: var purchaseApp = angular.module("purchaseApp", []).directive('accordion', function() { return { restrict: 'E', transclude: true, scope: {}, template: '<div ng-transclude></div>', link: function(scope, element) { $(".accordion .full-info").hide().prev().click(function() { // alert("d"); $(".accordion .full-info").not(this).css('display', 'none'); $(this).next().not(":visible").css('display', 'block'); }); } }; }); |
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Ghost_Walker,
может что-то из готового взять? https://angular-ui.github.io/bootstrap/#!#accordion |
Часовой пояс GMT +3, время: 15:50. |