Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.09 KB

getting-started.md

File metadata and controls

47 lines (33 loc) · 1.09 KB

Getting started

General

Install the library in your angular project

npm i @ngx-fast-forms/core

Add FastFormsModule.forRoot() to your root module or add FastFormsModule.forChild() to any child module.

UI Libraries

Select one of the provided ui component libraries and also install it (or add your own form components):

  • @ngx-fast-forms/material (add MaterialFastFormsModule to your module imports)

Create your first form:

<aff-form-group [formGroup]="form"></aff-form-group>
export class ExampleComponent {

  public form!: FastFormGroup;

  constructor(private formService: FastFormsService) {
    this.form = formService.createDynamicForm([{
      id: 'first-input',
      type: 'input', // depends on used ui component library or use the one registered by yourself
      label: 'Example input'
    }, {
      id: 'second-input',
      type: 'input',
      label: 'Second input'
    }]);
  }
}

Start the app and you should see the created form

Github simple example