ng2-bootstrap-base-modified
Version:
Native Angular Bootstrap Components Typeahead modified
31 lines (29 loc) • 1.16 kB
HTML
<p>
<button type="button" class="btn btn-primary btn-sm"
(click)="group.isOpen = !group.isOpen">Toggle last panel
</button>
</p>
<accordion>
<accordion-group heading="Static Header, initially expanded"
[isOpen]="status.isFirstOpen">
This content is straight in the template.
</accordion-group>
<accordion-group *ngFor="let group of groups" [heading]="group.title">
{{ group?.content }}
</accordion-group>
<accordion-group heading="Dynamic Body Content">
<p>The body of the accordion group grows to fit the contents</p>
<button type="button" class="btn btn-primary btn-sm" (click)="addItem()">Add
Item
</button>
<div *ngFor="let item of items">{{item}}</div>
</accordion-group>
<accordion-group #group [isOpen]="status.isOpen">
<div accordion-heading>
I can have markup, too!
<i class="pull-right float-xs-right glyphicon"
[ngClass]="{'glyphicon-chevron-down': group?.isOpen, 'glyphicon-chevron-right': !group?.isOpen}"></i>
</div>
This is just some content to illustrate fancy headings.
</accordion-group>
</accordion>