Home/Documentation/Angular Package

Angular Installation

Install

npm install @validation-rules-engine/angular @validation-rules-engine/core

The Angular package depends on Core contracts. Keep their versions aligned.

Module setup

import { ValidationModule } from '@validation-rules-engine/angular';

@NgModule({
  imports: [
    ValidationModule.forRoot({
      displayStrategy: 'bootstrap'
    })
  ]
})
export class AppModule {}

Display configuration

Use the built-in display strategy that matches your component library or provide custom class names.

ValidationModule.forRoot({
  invalidClass: 'is-invalid',
  errorClass: 'invalid-feedback',
  requiredMarkerClass: 'required'
});

Verify

Inject ValidationProviderService and register a simple policy. If the service resolves and a control can use policyValidator, setup is complete.

Continue in the live platform

Open Angular ShowcaseSee the concepts running in a real application →