ng2-easyform
Version:
angular2 angular4 ng2
1 lines • 33.2 kB
JSON
{"__symbolic":"module","version":4,"metadata":{"ɵa":{"__symbolic":"class","members":{"isErrorState":[{"__symbolic":"method"}]}},"EasyFormMdModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":45,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":47,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":48,"character":8},{"__symbolic":"reference","module":"@angular/forms","name":"ReactiveFormsModule","line":49,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatDatepickerModule","line":50,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatInputModule","line":52,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatSelectModule","line":53,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatCheckboxModule","line":54,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatRadioModule","line":55,"character":8},{"__symbolic":"reference","module":"ng2-bootstrap3-grid","name":"Bootstrap3GridModule","line":57,"character":8},{"__symbolic":"reference","name":"EasyFormCoreModule"}],"exports":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"MdFormComponent"}],"declarations":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"},{"__symbolic":"reference","name":"MdFormComponent"}],"providers":[{"provide":{"__symbolic":"reference","module":"@angular/material","name":"ErrorStateMatcher","line":87,"character":19},"useClass":{"__symbolic":"reference","name":"ɵa"}}],"entryComponents":[{"__symbolic":"reference","name":"ɵe"},{"__symbolic":"reference","name":"ɵh"},{"__symbolic":"reference","name":"ɵi"},{"__symbolic":"reference","name":"ɵk"},{"__symbolic":"reference","name":"ɵm"},{"__symbolic":"reference","name":"ɵo"},{"__symbolic":"reference","name":"ɵp"},{"__symbolic":"reference","name":"ɵq"}]}]}],"members":{}},"MdDatepickerField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵg"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵg"}]}]}},"MdTextinputField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"InputField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"InputField"}]}]}},"MdTextareaField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"InputField"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"InputField"}]}]}},"MdCheckboxField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵl"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵl"}]}]}},"MdRadioGroupField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵn"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":7,"character":25,"module":"./mdform/mdradiogroup/md-radio-group.field"}]}]}},"MdSelectField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵn"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":7,"character":23,"module":"./mdform/mdselect/md-select.field"}]}]}},"MdFieldGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"ɵr"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵr"}]}]}},"MdFormComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":6,"character":1},"arguments":[{"selector":"ef-md-form","template":"\n <form (ngSubmit)=\"onSubmit()\" [formGroup]=\"form\" class=\"ef-md-form\" role=\"form\" bsRow>\n <ef-md-fields [fields]=\"fields\" [form]=\"form\"></ef-md-fields>\n </form> \n ","providers":[{"__symbolic":"reference","name":"FieldControlService"}],"styles":[".ef-md-form{font-size:16px}\n "]}]}],"members":{"fields":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":19,"character":5}}]}],"ngForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":21,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":21,"character":15}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldControlService"},{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":26,"character":69}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"markCheck":[{"__symbolic":"method"}],"markUnCheck":[{"__symbolic":"method"}],"doSubmit":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getField":[{"__symbolic":"method"}]}},"EasyFormCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":15,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":17,"character":8}],"exports":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}],"declarations":[{"__symbolic":"reference","name":"FormstatusWrap"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"}],"providers":[{"__symbolic":"reference","name":"FieldControlService"}],"entryComponents":[]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"EasyFormCoreModule"},"providers":[{"__symbolic":"reference","name":"FieldControlService"},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"DateAdapter","line":42,"character":27},"useClass":{"__symbolic":"reference","name":"ɵd"}},{"provide":{"__symbolic":"reference","module":"@angular/material","name":"MAT_DATE_FORMATS","line":43,"character":26},"useValue":{"__symbolic":"reference","module":"@angular/material-moment-adapter","name":"MAT_MOMENT_DATE_FORMATS","line":43,"character":54}}]}}}},"FieldControlService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":10,"character":26}]}],"toFormGroup":[{"__symbolic":"method"}]}},"uilist":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Array"}},"uimap":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Map"}},"uimap1":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"Map"}},"UIComponent":{"__symbolic":"function"},"FormstatusWrap":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/forms","name":"FormGroupDirective","line":5,"character":36},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":2,"character":1},"arguments":[{"selector":"999"}]}],"members":{}},"EfDictdataService":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":9,"character":29}]}],"getDictDataObserable":[{"__symbolic":"method"}],"handleError":[{"__symbolic":"method"}]}},"FieldBase":{"__symbolic":"class","arity":1,"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":28,"character":23,"module":"./core/field/field-base"}]}]}},"FieldArray":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":25,"module":"./core/field/field-array"}]}]}},"FieldGroup":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FieldBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":6,"character":25,"module":"./core/field/field-group"}]}]}},"InputField":{"__symbolic":"class","arity":1,"extends":{"__symbolic":"reference","name":"FieldBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":8,"character":25,"module":"./core/field/input.field"}]}]}},"OptionsField":{"__symbolic":"class","extends":{"__symbolic":"reference","name":"FieldBase"},"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"error","message":"Expression form not supported","line":14,"character":25,"module":"./core/field/options.field"}]}]}},"QueryOperate":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"string"},{"__symbolic":"reference","name":"boolean"}]}]},"statics":{"nomal":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"QueryOperate"},"arguments":["nomal","nomal",false]},"eq":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"QueryOperate"},"arguments":["eq","=",true]},"cn":{"__symbolic":"new","expression":{"__symbolic":"reference","name":"QueryOperate"},"arguments":["cn","LIKE",true]}}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":4,"character":1},"arguments":[{"selector":"[disableControl]"}]}],"members":{"disableControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":10,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":22,"character":18}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":22,"character":30}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":22,"character":68}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":22,"character":80}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":22,"character":56},{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":22,"character":113}]}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":3,"character":1},"arguments":[{"selector":"[requiredControl]"}]}],"members":{"requiredControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":9,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":22,"character":18}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":22,"character":30}}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Optional","line":22,"character":68}},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Host","line":22,"character":80}}]],"parameters":[{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":22,"character":56},{"__symbolic":"reference","module":"@angular/forms","name":"ControlContainer","line":22,"character":113}]}]}},"ɵd":{"__symbolic":"class","extends":{"__symbolic":"reference","module":"@angular/material-moment-adapter","name":"MomentDateAdapter","line":9,"character":35},"decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"parse":[{"__symbolic":"method"}],"deserialize":[{"__symbolic":"method"}]}},"ɵe":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵf"},"arguments":[{"selector":"ef-md-datepicker","component":{"__symbolic":"reference","name":"ɵe"},"field":{"__symbolic":"reference","name":"MdDatepickerField"},"name":"日期选择"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"ef-md-datepicker","template":"\n <mat-form-field [bsCol.sm]=\"span\" [bsCol.xs]=\"12\">\n <input matInput [matDatepicker]=\"myDatepicker\" [placeholder]=\"label\" [formControl]=\"formControl\" [disableControl]=\"field.disabled\">\n <mat-datepicker-toggle matSuffix [for]=\"myDatepicker\"></mat-datepicker-toggle>\n <mat-datepicker [touchUi]=\"touchUi\" #myDatepicker></mat-datepicker> \n <mat-error *ngIf=\"formControl.hasError('matDatepickerParse');else elseBlock\">\n <strong>时间格式不正确</strong>\n </mat-error> \n <ng-template #elseBlock>\n <mat-error *ngIf=\"formControl.hasError('required')\">\n <strong>必填项</strong>\n </mat-error> \n </ng-template>\n </mat-form-field>\n\n "}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"patchValueToView":[{"__symbolic":"method"}],"onResize":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":63,"character":5},"arguments":["window:resize",["$event.target.innerWidth"]]}]}]}},"ɵh":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵf"},"arguments":[{"selector":"ef-md-input","component":{"__symbolic":"reference","name":"ɵh"},"field":{"__symbolic":"reference","name":"MdTextinputField"},"name":"文本框"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"ef-md-input","template":"\n <mat-form-field\n [bsCol.sm]=\"span\"\n [bsCol.xs]=\"12\"\n [hideRequiredMarker]=\"false\"\n [hidden]=\"this.field.hidden\">\n <input matInput \n [type]=\"field.type || field.params.inputType \" \n [placeholder]=\"label\" \n [formControl]=\"fieldControl\"\n [disableControl]=\"field.disabled\"\n >\n <mat-error *ngIf=\"fieldControl.hasError('required')\">\n <strong>必填项</strong>\n </mat-error> \n <mat-error *ngFor=\"let key of this.errorsKeys\">\n <strong>{{this.errors[key]}}</strong>\n </mat-error> \n </mat-form-field> \n \n "}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}},"ɵi":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵj"},"arguments":[{"selector":"ef-md-textarea","component":{"__symbolic":"reference","name":"ɵi"},"field":{"__symbolic":"reference","name":"MdTextareaField"},"name":"文本域"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":13,"character":1},"arguments":[{"selector":"ef-md-textarea","template":"\n <mat-form-field [bsCol.sm]=\"span\" [bsCol.xs]=\"12\" [hidden]=\"this.field.hidden\">\n <textarea matInput [type]=\"field.type || field.params.inputType\" [placeholder]=\"lable\" [formControl]=\"fieldControl\"\n [disableControl]=\"field.disabled\">\n </textarea>\n <mat-error *ngIf=\"fieldControl.hasError('required')\">\n <strong>必填项</strong>\n </mat-error> \n <mat-error *ngFor=\"let key of this.errorsKeys\">\n <strong>{{this.errors[key]}}</strong>\n </mat-error> \n </mat-form-field> \n \n "}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵk":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"ɵj"},"arguments":[{"selector":"ef-md-checkbox","component":{"__symbolic":"reference","name":"ɵk"},"field":{"__symbolic":"reference","name":"MdCheckboxField"},"name":"CheckBox"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"selector":"ef-md-checkbox","template":"\n <mat-checkbox\n class=\"example-margin\"\n [checked]=\"checked\"\n [indeterminate]=\"indeterminate\"\n [labelPosition]=\"labelPosition\"\n [formControl]=\"formControl\"\n [disableControl]=\"field.disabled\"\n [hidden]=\"this.field.hidden\"\n [bsCol.sm]=\"span\" [bsCol.xs]=\"12\"\n style=\"padding-top: 20px;padding-bottom: 15px; min-height: 65.5px;\">\n {{label}}\n </mat-checkbox> \n "}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor"}],"ngOnInit":[{"__symbolic":"method"}]}},"ɵm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"UIComponent"},"arguments":[{"selector":"ef-md-radios","component":{"__symbolic":"reference","name":"ɵm"},"field":{"__symbolic":"reference","name":"MdRadioGroupField"},"name":"RadiosGroup"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":14,"character":1},"arguments":[{"selector":"ef-md-radios","template":"\n <mat-radio-group [bsCol.sm]=\"span\" [bsCol.xs]=\"12\" [formControl]=\"controll\" [disableControl]=\"field.disabled\">\n <mat-radio-button *ngFor=\"let option of options\" [value]=\"option[optionId]\">\n {{ option[optionName] }}\n </mat-radio-button>\n </mat-radio-group> \n "}]}],"members":{"isEasyForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":25,"character":5}}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":26,"character":5}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":27,"character":5}}]}],"span":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":28,"character":5}}]}],"offset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":29,"character":5}}]}],"hidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":30,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":31,"character":5}}]}],"optionsOb":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":32,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":33,"character":5}}]}],"optionId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":34,"character":5}}]}],"optionName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":35,"character":5}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"noneOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"EfDictdataService"}]}],"ngOnInit":[{"__symbolic":"method"}],"transform":[{"__symbolic":"method"}]}},"ɵo":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"UIComponent"},"arguments":[{"selector":"ef-md-select","component":{"__symbolic":"reference","name":"ɵo"},"field":{"__symbolic":"reference","name":"MdSelectField"},"name":"选择框"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":15,"character":1},"arguments":[{"selector":"ef-md-select","template":"\n <mat-form-field [bsCol.sm]=\"span\" [bsCol.xs]=\"12\" style=\"min-height: 51px;padding-top: 0px;\">\n <mat-select\n [placeholder]=\"label\" \n [formControl]=\"controll\"\n floatPlaceholder=\"never\"\n [multiple]=\"multiple\" \n [disableControl]=\"field.disabled\"\n (change)=OnChange($event)> \n <mat-option *ngIf=\"noneOption\">无</mat-option>\n <mat-option *ngFor=\"let option of options\" [value]=\"option[optionId]\">{{ option[optionName] }}</mat-option>\n </mat-select> \n <mat-error *ngIf=\"controll.hasError('required')\">\n <strong>必填项</strong>\n </mat-error> \n </mat-form-field> \n "}]}],"members":{"isEasyForm":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":36,"character":5}}]}],"key":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":37,"character":5}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":38,"character":5}}]}],"span":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":39,"character":5}}]}],"offset":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":40,"character":5}}]}],"hidden":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":41,"character":5}}]}],"disabled":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":5}}]}],"optionsOb":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":5}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":44,"character":5}}]}],"optionId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":45,"character":5}}]}],"optionName":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":46,"character":5}}]}],"multiple":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":47,"character":5}}]}],"noneOption":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":48,"character":5}}]}],"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":51,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":52,"character":5}}]}],"model":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":53,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/common/http","name":"HttpClient","line":63,"character":30},{"__symbolic":"reference","name":"EfDictdataService"}]}],"ngOnInit":[{"__symbolic":"method"}],"patchValueToView":[{"__symbolic":"method"}],"OnChange":[{"__symbolic":"method"}],"ngclasses":[{"__symbolic":"method"}],"getDictDataObserable":[{"__symbolic":"method"}],"getDataSourceObserable":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getOptionObj":[{"__symbolic":"method"}]}},"ɵp":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","name":"UIComponent"},"arguments":[{"selector":"ef-md-field-group","component":{"__symbolic":"reference","name":"ɵp"},"name":"字段Group"}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"selector":"ef-md-field-group","template":"\n <ng-container [formGroup]=\"form\">\n <ng-container [formGroupName]=\"field.groupName\" [disableControl]=\"field.disabled\">\n \t<ef-md-fields [form]=\"form.controls[field.groupName]\" [fields]=\"field.fields\"></ef-md-fields>\n </ng-container>\n </ng-container>\n "}]}],"members":{"field":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"FieldControlService"}]}],"ngOnInit":[{"__symbolic":"method"}],"onSubmit":[{"__symbolic":"method"}]}},"ɵq":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":11,"character":1},"arguments":[{"selector":"ef-md-fields","template":"\n <div>\n <ng-template #wrapper>\n </ng-template> \n </div>\n "}]}],"members":{"fields":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":21,"character":5}}]}],"form":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":22,"character":5}}]}],"wrapperRef":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild","line":26,"character":5},"arguments":["wrapper",{"read":{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":26,"character":34}}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ViewContainerRef","line":30,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"ComponentFactoryResolver","line":31,"character":42}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterViewInit":[{"__symbolic":"method"}],"ngAfterViewChecked":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}]}}},"origins":{"ɵa":"./mdform/index","EasyFormMdModule":"./mdform/index","MdDatepickerField":"./mdform/mddatepicker/md-datepicker.field","MdTextinputField":"./mdform/mdinput/md-input.field","MdTextareaField":"./mdform/mdinput/md-textarea.field","MdCheckboxField":"./mdform/mdcheckbox/md-checkbox.field","MdRadioGroupField":"./mdform/mdradiogroup/md-radio-group.field","MdSelectField":"./mdform/mdselect/md-select.field","MdFieldGroup":"./mdform/fieldgroup/md-field-group","MdFormComponent":"./mdform/md-form.component","EasyFormCoreModule":"./core/index","FieldControlService":"./core/field/field.control.service","uilist":"./core/decorator/ui-component.decorator","uimap":"./core/decorator/ui-component.decorator","uimap1":"./core/decorator/ui-component.decorator","UIComponent":"./core/decorator/ui-component.decorator","FormstatusWrap":"./core/form/formstatus.wrap","EfDictdataService":"./core/service/dictdata.service","FieldBase":"./core/field/field-base","FieldArray":"./core/field/field-array","FieldGroup":"./core/field/field-group","InputField":"./core/field/input.field","OptionsField":"./core/field/options.field","QueryOperate":"./core/field/query-operate","ɵb":"./core/control/disable-control.directive ","ɵc":"./core/control/required-control.directive","ɵd":"./core/datetime/date-adapter","ɵe":"./mdform/mddatepicker/md-datepicker.component","ɵf":"./core/","ɵg":"./core/","ɵh":"./mdform/mdinput/md-input.component","ɵi":"./mdform/mdinput/md-textarea.component","ɵj":"./core","ɵk":"./mdform/mdcheckbox/md-checkbox.component","ɵl":"./core","ɵm":"./mdform/mdradiogroup/md-radio-group.component","ɵn":"./core","ɵo":"./mdform/mdselect/md-select.component","ɵp":"./mdform/fieldgroup/md-field-group.component","ɵq":"./mdform/md-fields.component","ɵr":"./core/"},"importAs":"ng2-easyform"}