19.0.1 • Published 10 months ago

ngx-crud v19.0.1

Weekly downloads
45
License
MIT
Repository
github
Last release
10 months ago

NGX CRUD

CRUD services in Angular with effortless aborting, caching and observing.

Build Status Coverage Status NPM Version License

Installation

npm install ngx-crud

Setup

Import the CrudModule and provideHttpClient inside your AppModule:

import { provideHttpClient, withInterceptorsFromDi } from '@angular/common/http';
import { NgModule } from '@angular/core';
import { CrudModule } from 'ngx-crud';

@NgModule(
{
	imports:
	[
		CrudModule
	],
	providers:
	[
		provideHttpClient(withInterceptorsFromDi())
	]
})
export class AppModule
{
}

Usage

Extend the ExampleService from the CrudService:

import { Injectable } from '@angular/core';
import { CrudService } from 'ngx-crud';
import { RequestBody, ResponseBody } from './example.interface';

import { environment } from '@environments';

@Injectable()
@ApiUrl(environment.apiUrl)
@ApiRoute(environment.apiRoutes.example)
export class ExampleService extends CrudService<RequestBody, ResponseBody>
{
}

Use the HTTP operations as needed:

exampleService.create(body, options);
exampleService.read(id, options);
exampleService.find(options);
exampleService.update(id, body, options);
exampleService.patch(id, body, options);
exampleService.delete(id, options);
exampleService.custom(method, options);

Documentation

Read the documentation for a deep dive.

19.0.1

10 months ago

19.0.0

10 months ago

18.0.0

10 months ago

17.0.0-beta.1

2 years ago

17.0.0

2 years ago

16.0.1-beta.1

3 years ago

16.0.0-beta.2

3 years ago

16.0.0-beta.1

3 years ago

14.0.0

3 years ago

16.0.1

3 years ago

16.0.0

3 years ago

13.0.0

3 years ago

13.0.1

3 years ago

13.0.0-beta.1

3 years ago

12.0.0

3 years ago

12.0.0-beta.2

3 years ago

12.0.0-beta.1

3 years ago

12.2.0

3 years ago

12.0.0-alpha.3

3 years ago

12.1.0-beta.3

3 years ago

12.1.0

3 years ago

12.1.0-beta.2

3 years ago

12.1.0-beta.1

3 years ago

11.2.0

3 years ago

11.0.0-next.5

4 years ago

11.1.0-beta.1

4 years ago

11.4.0-alpha.1

3 years ago

12.4.0-alpha.1

3 years ago

11.0.0-beta.1

4 years ago

11.1.0

4 years ago

11.0.0

4 years ago

11.2.0-beta.1

3 years ago

12.0.0-alpha.1

3 years ago

12.0.0-alpha.2

3 years ago

11.3.0-beta.1

3 years ago

11.3.0

3 years ago

11.0.0-next.1

4 years ago

11.0.0-next.2

4 years ago

11.0.0-next.3

4 years ago

11.0.0-next.4

4 years ago

10.1.1

4 years ago

10.1.2

4 years ago

10.0.0

4 years ago

10.0.0-next.5

4 years ago

10.0.0-next.6

4 years ago

10.0.0-next.3

4 years ago

10.0.0-next.4

4 years ago

10.1.0-next.1

4 years ago

10.1.0

4 years ago

10.0.0-next.1

4 years ago

10.0.0-next.2

4 years ago

9.1.0

4 years ago

9.0.0-next.5

4 years ago

9.0.0-next.4

4 years ago

9.0.2

4 years ago

9.0.1

4 years ago

9.0.0

4 years ago

9.0.0-next.3

4 years ago

9.0.0-next.2

4 years ago

9.0.0-next.1

4 years ago

8.1.0

4 years ago

8.1.2

4 years ago

8.1.1

4 years ago

8.0.0-next.7

4 years ago

8.0.0-next.6

4 years ago

8.0.0-next.3

4 years ago

8.0.0-next.2

4 years ago

8.0.0-next.5

4 years ago

8.0.0-next.4

4 years ago

8.2.1

4 years ago

8.2.0

4 years ago

8.1.0-beta.1

4 years ago

8.1.3

4 years ago

8.0.0

4 years ago

8.0.0-next.1

4 years ago

7.3.0

4 years ago

7.2.0

4 years ago

7.1.0-beta.1

4 years ago

7.1.0

4 years ago

7.0.0

4 years ago

6.2.0

4 years ago

6.2.0-beta.1

4 years ago

6.1.0

4 years ago

6.0.0

5 years ago

6.0.0-next.5

5 years ago

6.0.0-next.1

5 years ago

6.0.0-next.2

5 years ago

6.0.0-next.3

5 years ago

6.0.0-next.4

5 years ago

5.1.1

5 years ago

5.1.0

5 years ago

5.1.0-alpha.1

5 years ago

5.1.0-beta.1

5 years ago

5.0.0

5 years ago

5.0.0-beta.1

5 years ago

4.4.1

5 years ago

4.4.0

5 years ago

4.3.0

5 years ago

4.2.0

5 years ago

4.1.6

5 years ago

4.1.5

6 years ago

4.1.4

6 years ago

4.1.3

6 years ago

4.1.2

6 years ago

4.1.1

6 years ago

4.1.0

6 years ago

4.0.0

6 years ago

4.0.0-beta.10

6 years ago

4.0.0-beta.9

6 years ago

4.0.0-beta.8

6 years ago

4.0.0-beta.7

6 years ago

4.0.0-beta.6

6 years ago

4.0.0-beta.5

6 years ago

4.0.0-beta.4

6 years ago

4.0.0-beta.3

6 years ago

4.0.0-beta.2

6 years ago

4.0.0-beta.1

6 years ago

3.1.0

6 years ago

3.1.0-beta.2

6 years ago

3.1.0-beta.1

6 years ago

3.0.0

6 years ago

3.0.0-beta.3

6 years ago

3.0.0-beta.2

6 years ago

3.0.0-beta.1

6 years ago

2.3.0

6 years ago

2.2.0

6 years ago

2.1.0

6 years ago

2.0.0

7 years ago

1.7.1

7 years ago

1.7.0

7 years ago

1.6.2

7 years ago

1.6.1

7 years ago

1.6.0

7 years ago

1.5.0

7 years ago

1.4.1

7 years ago

1.4.0

7 years ago

1.4.0-beta.1

7 years ago

1.3.0

7 years ago

1.3.0-beta.1

7 years ago

1.2.0

7 years ago

1.2.0-beta.2

7 years ago

1.2.0-beta.1

7 years ago

1.1.0

7 years ago

1.1.0-beta.3

7 years ago

1.1.0-beta.2

7 years ago

1.1.0-beta.1

7 years ago

1.0.0

7 years ago

1.0.0-beta.12

7 years ago

1.0.0-beta.11

7 years ago

1.0.0-beta.10

7 years ago

1.0.0-beta.9

7 years ago

1.0.0-beta.8

7 years ago

1.0.0-beta.7

7 years ago

1.0.0-beta.6

7 years ago

1.0.0-beta.5

7 years ago

1.0.0-beta.4

7 years ago

1.0.0-beta.3

7 years ago

1.0.0-beta.2

7 years ago

1.0.0-beta.1

7 years ago