ng-include在ng-repeat中

时间:2016-11-09 17:37:04

标签: javascript angularjs

我有一个问题我不知道如何解决。我在ng-repeat中有一个ng-include

<div ng-repeat="party in activeParties">
    <div class="accordionbox__trigger" >                        
        <h4 class="col-lg-9 trigger">{{party.name}}</h4>
        <div class="accordionbox__trigger--actions col-lg-2">
            <button type="button"  class="icon edit float-left tooltip-button" ng-click="partyAction('edit', party, $event)"></button>

        </div>
    </div>
    <div class="accordionbox__toggle toggle">
        <div class="application_box bordernone">
            <div class="hook" ng-include="getTemplate( party, 'view' )"></div>
        </div>
    </div>
</div>

这会创建一个带有标题'party.name'的基本手风琴页面,当点击该标题时,会在下一个切换div中显示include功能的内容。这在循环中工作正常。我希望编辑按钮仅在单击时影响下一个ng-include功能,而不是所有其他功能。我怎么做?下面是我的partyAction代码。希望我有意义。

$scope.partyAction = function( type, party, $event){            
    var targetdiv =  $( $event.target).parents('.accordionbox__trigger').next();
    if( $(targetdiv).css('display') == 'none') {
     targetdiv.slideToggle("slow");
    }       
}

0 个答案:

没有答案