Angular survey / form builder for Angular.
Live demo
A stackblitz is also available here
Inspired by Google Forms and angular-surveys for AngularJS.
npm: npm install ngx-surveys --save
yarn: yarn add ngx-surveys
- Import into a module (
AppModule
example below)
// app.module.ts
import { NgxSurveyModule } from 'ngx-surveys';
import { AppComponent } from './app.component';
@NgModule({
imports: [BrowserModule, NgxSurveyModule],
declarations: [AppComponent],
bootstrap: [AppComponent]
})
export class AppModule {}
<ngx-survey
[form]="form"
[(value)]="model"
(submit)="onFormSubmit($event)"
>
</ngx-survey>
<ngx-survey-form-builder
[form]="form"
(changes)="onChange($event)"
>
</ngx-survey-form-builder>
yarn install
Edit files in src/app
to add to the demo or try changes to the library.
First, edit version in package.json
and src/lib/package.json
to publish a new version to npmjs.org
# Build the library into dist/{es5,es2015}
yarn build
# Publish to npm
yarn release