0.1.3 • Published 6 years ago

ngx-collapsible v0.1.3

Weekly downloads
35
License
MIT
Repository
github
Last release
6 years ago

ngx-collapsible

Independent collapsible / accordion module for Angular (2 & above). Without dependency on either Bootstrap or jQuery.

Install

First you need to install the module with npm:

npm install ngx-collapsible --save

Or with yarn:

yarn add ngx-collapsible

How to use

1. Import the CollapsibleModule:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { CollapsibleModule } from 'ngx-collapsible';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    CollapsibleModule
  ],
  bootstrap: [AppComponent]
})
export class AppModule { }

2. Use the ngxCollapsible directive in your component:

<div ngxCollapsible [selected]="selected" accordion="true">

  <h2 collapsible-header="key1">Header 1</h2>
  <p collapsible-content="key1">Lorem ipsum dolor, sit amet consectetur adipisicing elit.</p>

  <h2 collapsible-header="key2">Header 2</h2>
  <p collapsible-content="key2">Incidunt pariatur consequuntur fugit laborum facilis maxime fugiat dolores officiis impedit.</p>

  <h2 collapsible-header="key3">Header 3</h2>
  <p collapsible-content="key3">non dolorum voluptatem maiores vel dolorem repellendus id nemo? Commodi, nam!</p>

</div>