1.0.27 • Published 3 years ago
@decisiongrid/ng-decisiongrid v1.0.27
ng-decisiongrid
A simple Angular library that allows you to easily connect to Decisiongrid.io from your web application.
Manual Installation
1. Installation
Install Decisiongrid packages through npm:
npm install @decisiongrid/ng-decisiongrid
2. Generate API key
You can create your API key
here: https://app.decisiongrid.io/api-keys
3. Setup Angular Modules
Import the NgDecisiongridModule
into your Angular application's module AppModule
. Your application's main module might look like this:
app.module.ts
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppRoutingModule } from './app-routing.module';
import { AppComponent } from './app.component';
import {NgDecisiongridModule} from 'ng-decisiongrid';
@NgModule({
declarations: [
AppComponent
],
imports: [
BrowserModule,
AppRoutingModule,
NgDecisiongridModule.forRoot({
token: 'YOUR_API_KEY'
})
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
4. Solve rule
You can create rule on Decisiongrid dashboard
app.component.ts
export class AppComponent implements OnInit {
constructor(private decisiongridService: NgDecisiongridService) {
}
ngOnInit(): void {
const inputData = {
client: {
age: 18
}
};
this.decisiongridService.solveRule(inputData, 'YOUR_RULE_ID').then(data => {
console.log(data);
});
}
}