Angular Json Viewer/Editor.
Working with latest Angular 8.
Work In Progress!
This project was generated with Angular CLI version 8.0.6.
- Clone the repository.
- Navigate to root project folder using any command line interface (e.g. Command Prompt on Windows).
- Run npm install to install packages.
- Run development server.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
.
/src
- source folder, has the general Angular CLI project structure.
/app
- contains AppComponent along with the following subfolders:/tree
- TreeModule and related components, models, etc../demo
- DemoModule (imports TreeModule) with DemoComponent demonstrating Tree View/Editor.
- Checkbox selection - user can select/check any tree node. Child nodes are coupled with parent meaning if parent is selected, its children will be selected as well.
- Remove selected nodes - after nodes are marked/checked (for deletion), user can click REMOVE button to remove nodes from tree. All selected nodes will be removed from tree in one action.
- Validate against schema.
- Provide (at least 70%) unit test coverage.
- Provide better design/styling.