git submodule add https://github.com/codize-app/ng-odoo-connect.git
npm i xmlrpc
npm i @types/xmlrpc
In recent Angular versions, the system can't recognize http and https node modules. For this, first search the file
node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/webpack-configs/browser.js
Or on Angular 11+:
node_modules/@angular-devkit/build-angular/src/webpack/configs/browser.js
And replace node: false by node: {http:true,https:true,url:true}
odoo = new OdooConnector(
    'http://localhost:8069',
    'odoo',
    'admin',
    'admin'
);// [Demo] Get Odoo server Data
this.odoo.data().subscribe((res: any) => res);
// [Demo] LogIn & SearchRead res.partner
this.odoo.login().subscribe((res: any) => {
  this.odoo.searchRead(
    'res.partner',
    [['customer', '=', true]],
    {fields: ['name'], limit: 5}
  ).subscribe((obj: any) => {
    console.log(obj);
  });
});