geminis-ng
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.
40 lines (39 loc) • 1.41 kB
TypeScript
import { AfterViewInit, ChangeDetectorRef, ElementRef, OnInit, Renderer2 } from '@angular/core';
import { ControlContainer, FormGroup, FormGroupDirective } from '@angular/forms';
import { HttpClient } from '@angular/common/http';
import { NzModalRef } from 'ng-zorro-antd/modal';
export declare function controlContainerFactory(): FormGroupDirective;
export declare class GnFormDirective implements OnInit, AfterViewInit {
private controlContainer;
private elementRef;
private renderer;
private http;
private changeDetectorRef;
private colsValue;
private innerBindValue;
private binded;
formGroup: FormGroup;
url: string;
labelWidth: number;
controlWidth: number;
dataId: string;
dataKey: string;
dataIncludes: string[];
autoLoadData: boolean;
submitMethod: 'post' | 'put';
loadMethod: 'post' | 'put' | 'get';
format: 'json' | 'form';
submitOptions: any;
loadOptions: any;
defaultValue: any;
set cols(value: number);
get cols(): number;
set bindValue(value: any);
constructor(controlContainer: ControlContainer, elementRef: ElementRef, renderer: Renderer2, http: HttpClient, changeDetectorRef: ChangeDetectorRef, modalRef: NzModalRef);
setValue(value: any): void;
get submitValue(): any;
submit(): Promise<any>;
loadData(): Promise<any>;
ngOnInit(): void;
ngAfterViewInit(): void;
}