ng-playground
v3.0.1
Published
[![Build Status](https://travis-ci.org/kevinmerckx/ng-playground.svg?branch=develop)](https://travis-ci.org/kevinmerckx/ng-playground) [![Greenkeeper badge](https://badges.greenkeeper.io/kevinmerckx/ng-playground.svg)](https://greenkeeper.io/) [![npm vers
Downloads
26
Maintainers
Readme
NG Playground
NG Playground enables developers to have a playground: easy setup to rapidly develop components/directives/pipes etc.
npm install --save-dev ng-playground
ng generate application playground
In the app.module.ts
do as follows:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { PlaygroundModule, PlaygroundComponent } from 'ng-playground';
import {
CaseAComponent,
CaseBComponent,
CaseCComponent
} from './cases';
import { CustomMenuAreaComponent } from './custom-menu-area/custom-menu-area.component';
@NgModule({
declarations: [
CaseAComponent,
CaseBComponent,
CaseCComponent,
CustomMenuAreaComponent
],
entryComponents: [
CaseAComponent,
CaseBComponent,
CaseCComponent,
CustomMenuAreaComponent
],
imports: [
BrowserModule,
PlaygroundModule.configure({
routes: [
{ title: 'Case A', component: CaseAComponent },
{ title: 'Parent', children: [ … ]},
{ title: 'Case C', component: CaseCComponent }
],
customMenuComponent: CustomMenuAreaComponent
})
],
bootstrap: [PlaygroundComponent]
})
export class AppModule { }
In the index.html
:
<body>
<pg-playground></pg-playground>
</body>
In angular.json
, add the styles:
"styles": [
"node_modules/ng-playground/ng-playground.css"
]