@gorniv/ngx-transfer-http
TypeScript icon, indicating that this package has built-in type declarations

2.2.9 • Public • Published

ngx-transfer-http

Implementation http for Angular universal work based on TransferState

The package can be installed using:

npm install @gorniv/ngx-transfer-http --save

v1.1.2 is for use on Angular5

>v1.1.2 are for use on Angular6

TransferHttpModule

in app.module.ts

import { TransferHttpModule, TransferHttpService } from '@gorniv/ngx-transfer-http';


@NgModule({
  imports: [
    BrowserModule.withServerTransition({ appId: 'my-app' }),
    HttpClientModule,
    TransferHttpModule
    ...

TransferHttpService

in app.module.ts

import { TransferHttpModule, TransferHttpService } from '@gorniv/ngx-transfer-http';

@NgModule({
  providers: [TransferHttpService],
  imports: [
   ...
})

use in component or service:

import { TransferHttpService } from '@gorniv/ngx-transfer-http';

...

constructor(private http: TransferHttpService){}

getData(): void{
    this.http.get<MyObjectModel>('https://reqres.in/api/users?delay=1').subscribe(result => {
      console.log(result);
      ...
    });

}

check:

  1. Node server console
  2. Open network in developer tools browser and your XHR network must be empty

Package Sidebar

Install

npm i @gorniv/ngx-transfer-http

Weekly Downloads

56

Version

2.2.9

License

MIT

Unpacked Size

221 kB

Total Files

27

Last publish

Collaborators

  • gornivv
  • vadjs