0.0.1-alpha.1 • Published 9 years ago
md-accordion v0.0.1-alpha.1
md-accordion
Native Angular2 Material Accordion component
API
Example:
HTML sample code
<md-accordion [multiple]="multiple">
<md-accordion-tab *ngFor="let tab of accordions"
[header]="tab.title"
[active]="tab.active"
[disabled]="tab.disabled">
{{tab.content}}
</md-accordion-tab>
</md-accordion>TS sample code
...
import {ACCORDION_DIRECTIVES} from 'md/accordion';
@Component({
selector: "...",
directives: [ACCORDION_DIRECTIVES]
})
export class ... {
...
private accordions: Array<any> = [
{ title: 'Dynamic Title 1', content: 'Dynamic content 1' },
{ title: 'Dynamic Title 2', content: 'Dynamic content 2', disabled: true },
{ title: 'Dynamic Title 3', content: 'Dynamic content 3', active: true }
];
multiple: boolean = false;
...
}Properties of md-accordion
multiple- (?boolean=false) - Control whether expanding an item will cause the other items to close.class(?string='') - To set custom class onmd-accordionelement.
Properties of md-accordion-tab
header- (?string='') - The clickable text on the tab's header. You need one to be able to click on the header for toggling.disabled(?boolean=false) - Whether the accordion tab is disabled or not.active(?boolean=false) - Whether accordion tab is open or closed.class(?string='') - To set custom class onmd-accordion-tabelement.
Events
open- It fires after a open tab.close- It fires after a close tab.
0.0.1-alpha.1
9 years ago