sk-soil-input-form
Version:
Add a soil input form to Angular2 projects.
43 lines (42 loc) • 1.09 kB
TypeScript
import { OnInit, EventEmitter } from '@angular/core';
import { FormGroup, FormBuilder } from '@angular/forms';
import { Customer } from './customer.interface';
export declare class SoilPitFormComponent implements OnInit {
private _fb;
private drainage;
soilFormSubmittedEmitter: EventEmitter<{}>;
private aspect;
private surfex;
private slopepos;
private slopeclass;
private slopelen;
private concavity;
private landuse;
private stoniness;
private surfexmod;
private layer;
private locationButtonText;
myForm: FormGroup;
constructor(_fb: FormBuilder);
pitorder: {
name: string;
selected: boolean;
value: string;
}[];
ggroup: {
name: string;
selected: boolean;
value: string;
}[];
sgroup: {
name: string;
selected: boolean;
value: string;
}[];
ngOnInit(): void;
initAddress(): FormGroup;
addHorizon(): void;
removeAddress(i: number): void;
setCurrentLocation(event?: any): void;
save(model: Customer): void;
}