ngx-explorer v5.0.2
ngx-explorer
Lightweight and easy-to-use Angular File Explorer module. This is a front-end implementation only. There are no services at this point.

See live Demo
Prerequisites
- Angular 17+
How to use
1. Install package
npm i ngx-explorer2. Data Service
Implement IDataService provider interface which contains API for fetching data from the server.
import { IDataService } from 'ngx-explorer';
export class MyDataService implements IDataService<MyDataType> {
...
}And provide the implementation:
{ provide: DataService, useClass: ExampleDataService },3. Add to template
Import components from ngx-explorer and provide in imports array in either module, main.ts or component.
imports: [ExplorerComponent],and add tags to the template:
<nxe-explorer></nxe-explorer>See list of available components here
4. Styles
- Add css import
styles.scss:
@import 'ngx-explorer/src/assets/icons/css/nxe.css';APIs
All the communication with the server is done through the ExplorerService APIs. It provides methods for fetching data, creating, renaming, deleting files and directories.
import { ExplorerService } from 'ngx-explorer';
...
constructor(private explorerService: ExplorerService) {
// start explorer by loading root level data
explorerService.openNode();
// subscribe to tree updates
explorerService.root$.subscribe((root) => {
console.log('Root:', root);
});
}Customization
See Customization for more details.
Author
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago