ng2-encrm-components
Version:
angular 2 components
30 lines (28 loc) • 1.28 kB
HTML
<div class="card">
<div class="card-header en-accordion-header" role="tab" id="headingOne" [ngClass]="{'exp': isExpanded}">
<h4 class="card-title">
<a href="javascript:void(0)" *ngIf="heading" (click)="isExpanded=!isExpanded">{{heading}}</a>
<ng-content select="[head]"></ng-content>
<div class="arrow" *ngIf="heading">
<span class="material-icons" *ngIf="isExpanded"
(click)="isExpanded = false">keyboard_arrow_down</span>
<span class="material-icons" *ngIf="!isExpanded"
(click)="isExpanded = true">keyboard_arrow_up</span>
</div>
<div class="arrow" *ngIf="!heading">
<span class="material-icons" *ngIf="isExpanded" (click)="close()">keyboard_arrow_down</span>
<span class="material-icons" *ngIf="!isExpanded" (click)="open()">keyboard_arrow_up</span>
</div>
</h4>
</div>
<div class="card-block collapse in" [ngClass]="{'exp': isExpanded}" role="tabpanel">
<div>
<ng-content></ng-content>
<ng-content select="[body]"></ng-content>
</div>
</div>
<!--<div class="card-block" [@accordionState]="isExpanded.toString()" role="tabpanel">-->
<!--<ng-content></ng-content>-->
<!--<ng-content select="[body]"></ng-content>-->
<!--</div>-->
</div>