UNPKG

angular2-simple-ui

Version:

Angular 2 Simple Material Design UI Components customisable with Simple 30 KB CSS with LESS support and full features support , just plugin up and run for clarity look at sample examples

26 lines (21 loc) 569 B
import { AccordionGroupComponent } from './sui.accordion.group.component'; import { Component, HostListener, forwardRef, Inject, Host } from '@angular/core'; @Component({ selector: 'sui-accordion-toggle', template: `<ng-content></ng-content>` }) export class AccordionToggleComponent { constructor( @Host() @Inject(forwardRef(() => AccordionGroupComponent)) private accordionGroup: AccordionGroupComponent) { } @HostListener('click') onClick() { this.accordionGroup.toggle(); } }