Angular provides good validators but doesn’t fulfil enterprise application’s need with minimal line of code. Easily this can be achieved with rxweb validation framework.
There is no need to create custom validators to manage the conditional validation and putting more if/else clause in the code to become messy code. Conditional Validation can be achieved with one line of code.
Most of large scale enterprise application requires to apply form validation based on server rules. The most efficient way of rxweb to provide the dynamic form validation on FormControl without writing much lines of code.
Angular doesn’t provide model based FormGroup property binding. The major disadvantage of having more duplicate code in respective components. The rxweb provides validation decorators on property for managing code consistency and reusability purpose. Benefit of using this approach is code will be much cleaner and easy to use same class in other components.