Skip to content

Instantly share code, notes, and snippets.

@orfeasr
orfeasr / form2.page.ts
Last active April 23, 2018 09:28
Ionic Dynamic Forms Demo
import 'rxjs/add/operator/map';
readonly FILENAME = 'form2-conf.json';
ionViewWillEnter() {
this.configService.getFormConfig(this.FILENAME)
.map(res => res.json())
@orfeasr
orfeasr / form1.page.ts
Last active April 23, 2018 09:27
Ionic Dynamic Forms Demo
import 'rxjs/add/operator/map';
readonly FILENAME = 'form1-conf.json';
ionViewWillEnter() {
this.configService.getFormConfig(this.FILENAME)
.map(res => res.json())
.subscribe(data => {
this.controls = this.controlsService.getControls(data);
});
@orfeasr
orfeasr / form2.html
Last active April 23, 2018 09:29
Ionic Dynamic Forms Demo
<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Form 2</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
@orfeasr
orfeasr / form1.html
Last active April 23, 2018 09:28
Ionic Dynamic Forms Demo
<ion-header>
<ion-navbar>
<button ion-button menuToggle>
<ion-icon name="menu"></ion-icon>
</button>
<ion-title>Form 1</ion-title>
</ion-navbar>
</ion-header>
<ion-content padding>
@orfeasr
orfeasr / form2.page.ts
Last active April 23, 2018 09:27
Ionic Dynamic Forms Demo
import { FormConfigService } from '../../services/form-config.service';
constructor(public configService: FormConfigService,
@orfeasr
orfeasr / form2.module.ts
Last active April 23, 2018 09:26
Ionic Dynamic Forms Demo
import { FormConfigService } from '../../services/form-config.service';
providers: [FormConfigService]
@orfeasr
orfeasr / form1.page.ts
Last active April 23, 2018 09:26
Ionic Dynamic Forms Demo
import { FormConfigService } from '../../services/form-config.service';
constructor(public configService: FormConfigService,
@orfeasr
orfeasr / form1.module.ts
Last active April 23, 2018 09:25
Ionic Dynamic Forms Demo
import { FormConfigService } from '../../services/form-config.service';
providers: [FormConfigService]
@orfeasr
orfeasr / form2.module.ts
Created April 2, 2018 17:04
Ionic Dynamic Forms Demo
import { DynamicFormModule } from '../../common/forms/dynamic-form.module';
imports: [IonicModule, DynamicFormModule],
@orfeasr
orfeasr / form2.page.ts
Created April 2, 2018 17:03
Ionic Dynamic Forms Demo
import { ControlBase } from '../../common/forms/control-base';
import { ControlsService } from '../../common/forms/controls.service';
controls: ControlBase<any>[];
constructor(public controlsService: ControlsService) {