Expandable area for Angular4+
Ng Expandable Area is an HTML <ng-expandable-area>
tag enhanced with styling and animation.
- Install the component using
npm
:
# To get the latest stable version and update package.json file:
$ npm install ng-expandable-area --save
ng-expandable-area class is an Angular4+ module therefore, it needs to be registered in the modules array (encouraged way):
// app.module.ts
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { ExpandableAreaModule } from 'ng-expandable-area';
import { AppComponent } from './app.component';
@NgModule({
declarations: [ AppComponent ],
imports: [
BrowserModule,
ExpandableAreatModule // import Angular's ExpandableAreaModule modules
],
bootstrap: [ AppComponent ]
})
export class AppModule { }
Use in template:
<ng-expandable-area [title]="Title of expandabel section" [opened]="true || false">
<!--Your content-->
</ng-expandable-area>
Name | Type | Default value |
---|---|---|
title | string | None |
opened | boolean | false |
[MIT License]